Ver planes de ejecución para consultas SQL
Puede usar el editor de consultas de Athena para ver representaciones gráficas que muestren cómo se ejecutará la consulta. Al ingresar una consulta en el editor y seleccionar la opción Explain (Explicar), Athena usa una instrucción SQL EXPLAIN en la consulta para crear dos gráficos correspondientes: un plan de ejecución distribuido y un plan de ejecución lógico. Puede utilizar estos gráficos para analizar, solucionar problemas y mejorar la eficiencia de sus consultas.
Para ver los planes de ejecución de una consulta
-
Ingrese la consulta en el editor de consultas de Athena y, a continuación, elija Explain (Explicar).
La pestaña Distributed plan (Plan distribuido) muestra el plan de ejecución de la consulta en un entorno distribuido. Un plan distribuido tiene fragmentos de procesamiento o etapas. Cada etapa tiene un número de índice basado en cero y es procesada por uno o más nodos. Los datos se pueden intercambiar entre nodos.
-
Para navegar por el gráfico, utilice las siguientes opciones:
-
Para ampliar o reducir la imagen, haga girar el ratón o utilice los iconos de la lupa.
-
Para ajustar el gráfico y que se ajuste a la pantalla, utilice el icono Aumentar para ajustar.
-
Para mover el gráfico, arrastre el puntero del ratón.
-
-
Para ver los detalles de una etapa, elija la etapa.
-
Para ver los detalles de la etapa en todo su ancho, elija el icono de ampliar en la parte superior derecha del panel de detalles.
-
Para ver más detalles, expanda uno o más elementos del árbol de operadores. Para obtener información acerca de los fragmentos de planes distribuidos, consulte Tipos de salida de instrucciones EXPLAIN.
importante
Actualmente, es posible que algunos filtros de partición no estén visibles en el gráfico de árbol de operadores anidado, aunque Athena los aplique a la consulta. Para comprobar el efecto de dichos filtros, ejecute EXPLAIN o EXPLAIN ANALYZEen la consulta y vea los resultados.
-
Elija la pestaña Logical plan (Plan lógico). El gráfico muestra el plan lógico para ejecutar la consulta. Para obtener más información acerca de los términos de operación, consulte Descripción de los resultados de la instrucción EXPLAIN de Athena.
-
Para exportar un plan como imagen SVG o PNG, o como texto JSON, elija Export (Exportar).
Recursos adicionales de
Para obtener más información, consulte los siguientes recursos.
Uso de EXPLAIN y EXPLAIN ANALYZE en Athena
Descripción de los resultados de la instrucción EXPLAIN de Athena
Visualización de estadísticas y detalles de ejecución de consultas completadas