Ich bin dabei, eine Webanwendung zu erstellen, der einige komplexe Assoziationen zugrunde liegen. Um mehrere Probleme zu lösen, die ich hatte, habe ich eine UNION-Ansicht erstellt. Es gibt wahrscheinlich eine Menge anderer Möglichkeiten, dies zu lösen.
Aber ich denke jetzt über die Effizienz meines Entwurfs nach und wollte wissen, ob eine VIEW jedes Mal neu erstellt wird, wenn sie abgefragt wird, oder ob sie nur einmal erstellt und dann aktualisiert wird.
Zur Erläuterung: Wenn ich Tabelle_a (100 Datensätze) und Tabelle_b (100 Datensätze) habe und eine UNION-Ansicht erstelle, dann habe ich eine Ansicht mit 200 Datensätzen erstellt.
Findet dieser ganze Prozess jedes Mal statt, wenn ich eine Auswahl in der Ansicht treffe?
Wieder, offensichtlich jedes Mal, wenn ich die zugrunde liegende Tabelle Datensätze aktualisieren die Ansicht aktualisiert wird, aber die Ansicht diesen einen Datensatz aktualisieren oder tut es neu erstellen die gesamte Ansicht von Grund auf?
Dale