Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Ausführungspläne für SQL Abfragen anzeigen
Sie können den Athena-Abfrage-Editor verwenden, um grafisch dargestellt zu bekommen, wie Ihre Abfrage ausgeführt wird. Wenn Sie eine Abfrage in den Editor eingeben und die Option „Erläutern“ wählen, verwendet Athena eine EXPLAINSQLAnweisung zu Ihrer Abfrage, um zwei entsprechende Grafiken zu erstellen: einen verteilten Ausführungsplan und einen logischen Ausführungsplan. Sie können diese Diagramme verwenden, um Ihre Abfragen zu analysieren, Fehler zu beheben und die Effizienz zu verbessern.
So zeigen Sie Ausführungspläne für eine Abfrage an
-
Geben Sie Ihre Abfrage in den Athena-Abfrage-Editor ein und wählen Sie dann Explain (Erklären) aus.
Der Reiter Distributed plan (Verteilter Plan) zeigt Ihnen den Ausführungsplan für Ihre Abfrage in einer verteilten Umgebung an. Ein verteilter Plan hat Verarbeitungsfragmente oder Stufen. Jede Stufe hat eine nullbasierte Indexnummer und wird von einem oder mehreren Knoten verarbeitet. Daten können zwischen Knoten ausgetauscht werden.
-
Verwenden Sie die folgenden Optionen, um im Diagramm zu navigieren:
-
Zum Vergrößern oder Verkleinern scrollen Sie mit der Maus oder verwenden Sie die Vergrößerungssymbole.
-
Um das Diagramm an den Bildschirm anzupassen, wählen Sie die Option Zoom to fit (Auf passende Größe zoomen) aus.
-
Zum Bewegen des Diagramms ziehen Sie den Mauszeiger.
-
-
Um Details für eine Stufe anzuzeigen, wählen Sie die Stufe aus.
-
Um die Details der Stufe in voller Breite anzuzeigen, wählen Sie das Erweiterungssymbol oben rechts im Detailbereich aus.
-
Um mehr Details anzuzeigen, erweitern Sie ein oder mehrere Elemente im Operator-Baum. Hinweise zu verteilten Planfragmenten finden Sie unter EXPLAINAusgabetypen für Anweisungen.
Wichtig
Derzeit sind einige Partitionsfilter im verschachtelten Operator-Baumdiagramm möglicherweise nicht sichtbar, obwohl Athena sie auf Ihre Abfrage anwendet. Um die Wirkung solcher Filter zu überprüfen, führen Sie EXPLAINoder EXPLAINANALYZEfür Ihre Abfrage aus und sehen Sie sich die Ergebnisse an.
-
Wählen Sie den Reiter Logical plan (Logischer Plan) aus. Das Diagramm zeigt den logischen Plan für die Ausführung Ihrer Abfrage. Informationen über die operativen Bedingungen finden Sie unter Verstehen Sie die Ergebnisse der EXPLAIN Athena-Erklärung.
-
Um einen Plan als PNG Bild SVG oder als JSON Text zu exportieren, wählen Sie Exportieren.
Weitere Ressourcen
Weitere Informationen finden Sie in den folgenden Ressourcen.
Verwenden von EXPLAIN und EXPLAIN ANALYZE in Athena
Verstehen Sie die Ergebnisse der EXPLAIN Athena-Erklärung
Statistiken und Ausführungsdetails für abgeschlossene Abfragen anzeigen