Veröffentlicht am: Apr 8, 2021

Amazon Athena-Benutzer können jetzt den Ausführungsplan für ihre Abfragen anzeigen. Bei der Abfrage großer, komplexer Datensätze ist dem Benutzer oft nicht bewusst, wie seine Abfrage ausgeführt wird oder wie sich Optimierungen auf die Leistung auswirken. Die EXPLAIN-Anweisung, die jetzt allgemein für Amazon Athena verfügbar ist, hilft Benutzern, die Effizienz ihrer Abfragen zu beurteilen und zu verbessern.

Bei Verwendung in der Athena-Konsole liefert die EXPLAIN-Anweisung eine detaillierte Aufschlüsselung des Ausführungsplans einer Abfrage. Benutzer können den Ausführungsplan analysieren, um die Abfragekomplexität zu beurteilen, die Abfrage zu vereinfachen und die Laufzeit zu verbessern. EXPLAIN kann auch verwendet werden, um die SQL-Syntax vor der Ausführung zu überprüfen. So lassen sich Fehler vermeiden, die bei der Ausführung aufgetreten wären.

Analysten wird empfohlen, EXPLAIN zu verwenden, wenn sie ihre Abfragen iterieren. Wenn EXPLAIN verwendet wird, führt Athena die zugrunde liegende Abfrage nicht aus. So können Analysten ihre Abfrage optimieren, ohne auf die Ergebnisse warten zu müssen oder Kosten für gescannte Daten zu verursachen.