Abfragepläne sind im Plan Cache für beide Ansichten und gewöhnliche gespeicherte SQL-Zwischengespeicherte Abfragepläne?
von here
ok.
Ein für allemal: Wie hilft mir?
Selbst wenn ich die Query plans
im cache
für eine Abfrage haben: Sobald ich die Abfrage ausführen er wird die gesamte Tabelle/s + Aggregate scannen + .....
und wenn ich laufe es morgen - Es wird die gesamte Tabelle/s + Aggregate wieder scannen ....
gibt es keine Situation, wie das sein kann: "AH !!! I haben Daten im Cache, so nehmen Ill es von dort .... ... (weil vielleicht die Tabelle geändert hat ...)
so, wo der Nutzen wahr ist?
I scheint etwas zu vermissen.
danke.
Es sind keine zwischengespeicherten Daten, sondern Abfragepläne. Weißt du, was ein Abfrageplan * ist? – AakashM
@AakashM ja ich weiß. Ich kann nicht sehen, wie es mir helfen kann, während es zwischengespeichert wird. –
Es hilft Ihnen, denn wenn Sie die gleiche Abfrage erneut ausführen, müssen Sie die Kosten für die erneute Erstellung des Abfrageplans nicht bezahlen. Die Kompilierung kann ein wesentlicher Teil der Leistung sein, die mit der gesamten Abfrageausführung verbunden ist. –