SQL Queries optimieren

Aufgabeninfo

Projekt: 

Typ: 

Feature-Wunsch

Zielversion: 

Status: 

Geschlossen

Lösung: 

Doppelt

Die Queries die in der Movie Collection benutzt werden müssen überprüft werden. Also, ob das immer alles so seinen Sinn macht.

Die Query zum Erfragen der Subfilme scheint nicht ganz ideal. Denn diese Abfrage greift auf die View "view_movies" zurück welche eine andere Tabelle 2x in die Tabelle "movies" joint. Aber diese beiden Werte braucht man nur für die Hauptliste. Wobei man da auch nicht mal zwangsweise beide bräuchte sondern nur die Info, ob Unterfilme existieren. Denn die Unterfilme werden seperat erfragt.

Die Query zum Erfragen der Unterfilme sollte auch nicht über die View gehen sondern sollte direkt auf die Tabelle zugreifen.

Oder die View "view_movies" sollte umgebaut werden und nur noch nicht gelöscht Filme anzeigen. Die Informationen über Unterfilme sollte dann über eine andere View laufen.

Kommentare

Für 1.3 nicht mehr, da

Aufgabeninfo

Zielversion: 

Für 1.3 nicht mehr, da hierbei wohl auch ein Datenbank Update nötig wäre und das kommt mit 1.4 sowieso. Von daher keinen Grund da doppelt ein Update machen zu müssen.

Es sollte Idealerweise auch

Es sollte Idealerweise auch so sein, dass alle Queries auf eine View zurückgreifen die automatisch alle gelöschten Filme ausfiltert. Damit ncht überall das Löschflag seperat berücksichtigt werden muss. Aber dabei sollten auch noch nicht die Flags für die Sammelboxen enthalten sein. Da die Verknüpfung mir der anderen Tabelle aber auch wieder Zeit frisst. Eventuell würde sich auch ein Index auf dem Löschflag lohnen.