Plandiagramm "Explain" verwenden

Hinweis

Dieses Feature ist für MySQL-Datenbankservices nicht verfügbar.

Die Diagrammansicht "Explain Plain" ist eine grafische Darstellung des Inhalts von PLAN_TABLE. Dies ist die Standardtabelle für Ergebnisse der EXPLAIN PLAN-Anweisung. Die hierarchische Beschaffenheit der Schritte im Ausführungsplan wird im Diagramm dargestellt.

Standardmäßig sind im Diagramm drei Schrittebenen sichtbar. Sie können die Zeichen +/- unten in jedem Schritt (verfügbar, wenn der Schritt über untergeordnete Elemente verfügt) zum Ein- oder Ausblenden verwenden. Um alle Schritte im Diagramm anzuzeigen, verwenden Sie "" Alle einblenden in der Symbolleiste.

Diese Abbildung zeigt die grafische Ansicht "Plan erläutern" im unteren Bereich des SQL-Arbeitsblatts.

Das Diagramm enthält außerdem die folgenden Details:

  • Kardinalität (Pfeilnummer zum übergeordneten Schritt), d.h. die Anzahl der verarbeiteten Zeilen
  • In diesem Schritt angewendete Vorgänge und Optionen
  • Ausführungsreihenfolge, die fortlaufende Nummer in der Reihenfolge der Ausführung
  • Zugriffsprädikiert CPU-Kosten in Prozent (orange bar)
  • CPU-Gesamtkosten für den Schritt in Prozent (blauer Kreis)
  • Geschätzte I/O-Kosten, verarbeitete Byte und Kostenmetriken

Ein kurzes Beschreibungs-Popup wird angezeigt, wenn Sie den Mauszeiger über eine dieser Statistiken in einem Schritt bewegen.

Diese Abbildung zeigt die kurze Beschreibung, die angezeigt wird, wenn Sie den Mauszeiger über einen Schritt im Diagramm "Plan erläutern" bewegen.

Die Symbolleiste enthält folgende Symbole:

  • Erweiterte Ansicht: Zeigt Daten aus PLAN_TABLE in gemischter Tabellen-/Baumansicht an. Mit dem Symbol "Diagrammansicht" können Sie zur Diagrammansicht zurückkehren.

  • Diagramm drucken: Druckt das Diagramm.

  • In SVG speichern: Speichern Sie das Diagramm im SVG-Format in einer Datei.

  • Zoom in, Zoom Out: Wenn ein Schritt im Diagramm ausgewählt wird, wird durch Klicken auf das Symbol "Zoomen in" sichergestellt, dass er sich in der Mitte des Bildschirms befindet.

  • Bildschirm anpassen: Passen Sie das gesamte Diagramm im sichtbaren Bereich an.

  • Tatsächliche Größe: Setzen Sie den Zoomfaktor auf 1.

  • Alle einblenden: Zeigt alle Schritte im Diagramm an.

  • Diagramm zurücksetzen: Setzt das Diagramm auf den Ausgangsstatus zurück, d.h. es werden nur drei Schrittebenen angezeigt.

  • Info anzeigen: Zeigen Sie die SELECT-Anweisung an, die von der Funktion "Plan erläutern" verwendet wird.

  • Min. sichtbare CPU-Gesamtkosten (%): Definieren Sie den Schwellenwert, um Schritte mit CPU-Gesamtkosten zu filtern, die kleiner als der angegebene Wert sind.

    Geben Sie einen Wert im Bereich von 0 bis 100 Sekunden ein. Es gibt keine Filterung für 0.

  • Plannotizen: Zeigen Sie die Notizen zum Explain-Plan an.

Eigenschaften

Doppelklicken Sie auf einen ausgewählten Schritt, oder drücken Sie die Eingabetaste, um den Bereich "Eigenschaften" zu öffnen, der weitere Informationen zu diesem Schritt bereitstellt. Eine Beschreibung der einzelnen Eigenschaften finden Sie unter PLAN_TABLE in der Oracle Database-Referenz.

Im Bereich "Eigenschaften" wird Folgendes angezeigt:

  • Alle Informationen für diesen Schritt, die aus PLAN_TABLE in einem tabellarischen Format extrahiert wurden. Nullwerte werden ausgeschlossen.

    Sie können JSON auswählen, um die Eigenschaften im JSON-Format anzuzeigen.

  • Informationen aus der Spalte OTHER_XML von PLAN_TABLE.

    Die Informationen werden im JSON-Format angezeigt.

Navigation

  • Drücken Sie die Tabulatortaste, um durch die Schritte in der Ausführungsreihenfolge zu navigieren. Der ausgewählte Schritt hat einen blauen Rand um ihn herum.

    Drücken Sie zum Bewegen in umgekehrter Richtung die Umschalt- und Tabulatortaste.

    Wenn kein Schritt ausgewählt ist, wählt die Tabulatortaste den Schritt mit der Ausführungsnummer 1 aus.

  • Verwenden Sie je nach Zoomstufe horizontale und vertikale Bildlaufleisten, um verschiedene Teile des Diagramms anzuzeigen.

    Klicken Sie mit der linken Maustaste, und halten Sie es gedrückt, um das Diagramm nach oben und unten zu verschieben.

    Verwenden Sie das Symbol scroll_icon unten rechts, um zum oberen Rand des Diagramms zu scrollen.

  • Der Diagram Navigator befindet sich in der oberen rechten Ecke und stellt eine kleinere Kopie des Diagramms auf einem grauen Hintergrund dar. Der Rechteckrahmen ermöglicht Vergrößerungs- und Verkleinerungsvorgänge und zeigt verschiedene Teile des Diagramms an.

    Diese Abbildung zeigt den Diagrammnavigator in der grafischen Ansicht "Plan erläutern".

    Der Diagrammnavigator zeigt eine Liste mit Schritten mit mehr als 1% CPU-Kosten in absteigender Reihenfolge. Klicken Sie auf einen Schritt in der Liste, um zu demselben Schritt im Diagramm zu navigieren, sodass Sie ihn im Kontext der anderen Schritte anzeigen können.