Publié le: Apr 8, 2021

Les utilisateurs d'Amazon Athena peuvent désormais afficher le plan d'exécution de leurs requêtes. Lorsqu'ils interrogent des ensembles de données volumineux et complexes, les utilisateurs ne savent généralement pas comment leur requête sera exécutée ni l'impact des optimisations sur les performances. Désormais disponible pour Amazon Athena, l'instruction EXPLAIN permet aux utilisateurs de comprendre et d'améliorer l'efficience de leurs requêtes.

Lorsqu'elle est utilisée dans la console Athena, l'instruction EXPLAIN fournit une ventilation détaillée du plan d'exécution d'une requête. Les utilisateurs peuvent analyser le plan d'exécution pour identifier et réduire la complexité des requêtes et améliorer le temps d'exécution. EXPLAIN peut être également utilisé pour valider la syntaxe SQL avant l'exécution. Ainsi, vous évitez les erreurs qui s'introduiraient lors de l'exécution.

Les analystes sont encouragés à utiliser EXPLAIN lorsqu'ils effectuent des itérations sur leurs requêtes. Lorsque EXPLAIN est utilisé, Athena n'exécute pas la requête sous-jacente. Cela permet aux analystes d'ajuster leur requête sans attendre que les résultats soient renvoyés ni engager des coûts pour les données analysées.