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

SQL Anywhere 11.0.1 (Deutsch) » UltraLite - Datenbankverwaltung » UltraLite-SQL-Referenz » UltraLite-SQL-Elemente » Ausführungspläne in UltraLite

 

Einen UltraLite-Ausführungsplan anzeigen

Als Hilfe bei der Entwicklung können Sie mithilfe von Interactive SQL den UltraLite-Plan anzeigen, der eine Zusammenfassung darüber enthält, wie eine vorbereitete Anweisung auszuführen ist. Der Textplan wird in der Interactive SQL-Plananzeige angezeigt.

In UltraLite ist ein Ausführungsplan lediglich eine kurze Textzusammenfassung des Plans. Es werden keine anderen Plantypen unterstützt. Da es sich jedoch um einen kurzen Plan handelt, können Sie Pläne schnell vergleichen, weil die Informationen in einer einzigen Zeile zusammengefasst sind.

♦  So zeigen Sie einen Ausführungsplan in der Plananzeige an
  1. Wählen Sie Extras » Plananzeige.

  2. Geben Sie im Fensterausschnitt SQL eine Abfrage ein.

  3. Klicken Sie auf Plan abrufen, um einen Plan für die angegebenen SQL-Anweisungen zu generieren.

    Beispiel

    Der Textplan erscheint im unteren Fensterausschnitt der Plananzeige.

Sehen Sie sich die folgende Anweisung an:

SELECT I.inv_no, I.name, T.quantity, T.prod_no
FROM Invoice I, Transactions T
WHERE I.inv_no = T.inv_no;

Diese Anweisung kann den folgenden Plan ergeben:

join[scan(Invoice,primary),index-scan(Transactions,secondary)]

Der Plan zeigt an, dass der Join-Vorgang abgeschlossen wurde, indem alle Zeilen aus der Rechnungstabelle gelesen werden (dem Index namens primary folgend). Dann wird der Index namens secondary aus der Transaktionstabelle verwendet, um nur die Zeilen zu lesen, deren inv_no-Spalten übereinstimmen.

Siehe auch