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) » UltraLite - Datenbankverwaltung » UltraLite Performance-Tipps » Tipps für die Abfrageperformance » Ausführungspläne in UltraLite

 

Einen Ausführungsplan anzeigen

Verwenden Sie Interactive SQL, um einen UltraLite-Plan anzuzeigen, der eine Zusammenfassung darüber enthält, wie eine vorbereitete Anweisung auszuführen ist. Der Textplan wird in der Interactive SQL-Plananzeige angezeigt.

Voraussetzungen

Es gibt keine Voraussetzungen für diese Aufgabe.

Kontext und Bemerkungen

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.

 Aufgabe
  1. Klicken Sie auf 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.

Ergebnisse

Der Textplan erscheint im unteren Fensterausschnitt der Plananzeige.

Beispiel

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 wurden (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