Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.0 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Abfragen optimieren und ausführen » Ausführungspläne lesen » Textpläne lesen

 

Kurzer Textplan

Der kurze Textplan ist dann hilfreich, wenn Sie Pläne schnell miteinander vergleichen wollen. Von allen Planformaten bietet er am wenigsten Informationen, jedoch werden diese in einer einzigen Zeile dargestellt.

Im folgenden Beispiel beginnt der Plan mit Work[Sort, da die gesamte Ergebnismenge durch die ORDER BY-Klausel sortiert wurde. Der Primärschlüsselindex "CustomersKey" greift auf die Customers-Tabelle zu. Ein Index-Scan wird verwendet, um die Suchbedingung zu erfüllen, da die Spalte Customers.ID ein Primärschlüssel ist. Die Abkürzung JNL gibt an, dass der Optimierer einen Merge-Join gewählt hat, um den Join zwischen "Customers" und "SalesOrders" zu verarbeiten. Schließlich wird mit dem Fremdschlüsselindex "FK_CustomerID_ID" auf die Tabelle "SalesOrders" zugegriffen, um Zeilen zu finden, für die "CustomerID" in der Tabelle "Customers" kleiner als 100 ist.

SELECT EXPLANATION ('SELECT GivenName, Surname, OrderDate
FROM Customers JOIN SalesOrders
WHERE CustomerID < 100
ORDER BY OrderDate');

Work[ Sort[ Customers<CustomersKey> JNL SalesOrders<FK_CustomerID_ID> ] ]

Weitere Hinweise zu den im Plan benutzten Codewörtern finden Sie unter Abkürzungen im Ausführungsplan.

 Doppelpunkte trennen Join-Strategien