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

SQL Anywhere 12.0.1 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Abfrage und Änderung von Daten » Abfragen » Fortgeschrittene Aufgaben: Abfrageausführungspläne

 

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> ] ]

 Doppelpunkte trennen Join-Strategien
 Siehe auch