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

SAP Sybase SQL Anywhere 16.0 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Abfragen und Datenänderung » Abfragen

 

Fortgeschrittene Aufgaben: Abfrageausführungspläne

Ein Ausführungsplan besteht aus einer Gruppe von Schritten, die der Datenbankserver durchführt, um auf Informationen in der Datenbank zuzugreifen, die in Verbindung mit einer Anweisung stehen. Der Ausführungsplan für eine Anweisung kann gespeichert und angezeigt werden, unabhängig davon, ob er gerade optimiert wurde, ob er den Optimierer umgangen hat oder ob der Plan von vorherigen Ausführungen im Cache abgelegt wurde. Ein Abfrageausführungsplan entspricht möglicherweise nicht exakt der Syntax, die in der ursprünglichen Anweisung verwendet wurde, und verwendet möglicherweise materialisierte Ansichten der Basistabellen, die in der Abfrage explizit angegeben wurden. Die im Ausführungsplan beschriebenen Vorgänge sind allerdings semantisch äquivalent mit der ursprünglichen Abfrage.

Sie können den Ausführungsplan in Interactive SQL oder mithilfe von SQL-Funktionen anzeigen. Der Ausführungsplan kann in verschiedenen Formaten abgerufen werden:

In Abfrageausführungsplänen gibt es zwei Darstellungsarten für den Text, eine kurze und eine ausführliche Version. Verwenden Sie die SQL-Funktionen, um auf den Textplan zuzugreifen. Außerdem gibt es eine grafische Version des Plans. Sie können auch Pläne für SQL-Abfragen mit einem bestimmten Cursortyp beziehen, indem Sie die Funktionen GRAPHICAL_PLAN und EXPLANATION verwenden.

Weitere Hinweise zur Abfrageverarbeitung in SQL Anywhere finden Sie im Whitepaper "Query Processing Based on SQL Anywhere 12.0.1 Architecture" unter [external link] http://www.sybase.com/detail?id=1096047.

 Siehe auch
 Siehe auch

Kurzer Textplan
Ausführlicher Textplan
Anzeigen eines kurzen Textplans
Anzeigen eines ausführlichen Textplans
Grafische Pläne
Komponenten von Ausführungsplänen