Was ist der Unterschied zwischen dem geschätzten Ausführungsplan und dem tatsächlichen Ausführungsplan?
Was ist der Unterschied zwischen dem geschätzten Ausführungsplan und dem tatsächlichen Ausführungsplan?

Video: Was ist der Unterschied zwischen dem geschätzten Ausführungsplan und dem tatsächlichen Ausführungsplan?

Video: Was ist der Unterschied zwischen dem geschätzten Ausführungsplan und dem tatsächlichen Ausführungsplan?
Video: SQL Server Ausführungsplan lesen 2024, April
Anonim

2 Antworten. Die geschätzter Ausführungsplan wird ausschließlich auf der Grundlage der Statistiken generiert, die SQL Server hat - ohne tatsächlich ausführen die Abfrage. Die tatsächlicher Ausführungsplan ist nur das - die tatsächlicher Ausführungsplan die verwendet wurde, als die Abfrage tatsächlich ausgeführt wurde.

Wenn man dies im Blick behält, was ist der geschätzte Ausführungsplan?

Die geschätzter Ausführungsplan soll zeigen, was SQL Server höchstwahrscheinlich tun würde, wenn es ausführen das Anfrage . So zeigen Sie eine Grafik an planen Klicken Sie in SSMS auf das Geschätzten Ausführungsplan anzeigen Schaltfläche in SSMS. Es gibt einige Fälle, in denen SQL Server keine geschätzter Ausführungsplan.

Wie berechnet SQL Server außerdem den geschätzten Ausführungsplan? Um die. anzuzeigen geschätzter Ausführungsplan Für ein Anfrage Auf der Anfrage Menü, klicken Sie auf Anzeige Geschätzter Ausführungsplan oder klicken Sie auf die Anzeige Geschätzter Ausführungsplan Symbolleisten-Schaltfläche. Die geschätzter Ausführungsplan wird auf dem angezeigt Ausführungsplan Registerkarte im Ergebnisbereich.

Wie liest man auf diese Weise einen Ausführungsplan?

Normalerweise bist du lesen ein grafisches Ausführungsplan von rechts nach links und von oben nach unten. Sie werden auch feststellen, dass ein Pfeil zwischen den beiden Symbolen zeigt. Dieser Pfeil stellt die zwischen den Operatoren übertragenen Daten dar, wie durch die Symbole dargestellt.

Was ist ein SQL-Ausführungsplan?

Ein Ausführungsplan ist eine visuelle Darstellung der Operationen, die von der Datenbank-Engine ausgeführt werden, um die für Ihre Abfrage erforderlichen Daten zurückzugeben. Die Ausführungsplan für eine Abfrage ist Ihr Blick in die SQL Server-Abfrageoptimierer und Abfrage-Engine. Es zeigt, welche Objekte eine Abfrage verwendet, Objekte wie: Tabellen.

Empfohlen: