Visualización de estadísticas y detalles de ejecución de consultas completadas - Amazon Athena

Visualización de estadísticas y detalles de ejecución de consultas completadas

Después de ejecutar una consulta, puede obtener estadísticas sobre los datos de entrada y salida procesados, ver una representación gráfica del tiempo necesario para cada fase de la consulta y explorar de forma interactiva los detalles de la ejecución.

Cómo ver las estadísticas de consultas de una consulta completada
  1. Después de ejecutar una consulta en el editor de consultas de Athena, elija la pestaña Estadísticas de consulta.

    Elija Estadísticas de consulta.

    La pestaña Estadísticas de consulta proporciona la siguiente información:

    • Datos procesados: muestra el número de filas y bytes de entrada procesados y el número de filas y bytes de salida.

    • El tiempo de ejecución total: muestra la cantidad total de tiempo que la consulta tardó en ejecutarse y una representación gráfica de qué parte de ese tiempo se dedicó a la puesta en cola, la planificación, la ejecución y el procesamiento del servicio.

    nota

    La información sobre el recuento de filas y el tamaño de los datos de entrada y salida de nivel de etapa no se muestran cuando una consulta tiene filtros de nivel de fila definidos en Lake Formation.

  2. Para explorar de forma interactiva información acerca de cómo se ejecutó la consulta, elija Detalles de ejecución.

    Elija Detalles de ejecución.

    La página Detalles de ejecución muestra el ID de ejecución de la consulta y un gráfico de las etapas de base cero de la consulta. Las etapas se ordenan de principio a fin de abajo hacia arriba. La etiqueta de cada etapa muestra la cantidad de tiempo que tardó la etapa en ejecutarse.

    nota

    El tiempo de ejecución total y el tiempo de ejecución de cada etapa de una consulta suelen variar de manera considerable. Por ejemplo, una consulta con un tiempo de ejecución total en minutos puede mostrar el tiempo de ejecución de una etapa en horas. Dado que una etapa es una unidad lógica de cómputo ejecutada en paralelo en muchas tareas, el tiempo de ejecución de una etapa es el tiempo de ejecución agregado de todas las tareas. A pesar de esta discrepancia, el tiempo de ejecución de las etapas puede ser útil como indicador relativo de qué etapa de una consulta fue más intensiva desde el punto de vista computacional.

    La página de detalles de la ejecución.

    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.

  3. Para ver más detalles de una etapa, elija la etapa. El panel de detalles de etapa situado en la parte derecha muestra el número de filas y bytes de entrada y salida, y un árbol de operadores.

    Panel de detalles del escenario.
  4. 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.

  5. Para obtener información sobre las partes del escenario, amplíe uno o más elementos en el árbol de operadores.

    Árbol de operadores ampliado.

Para obtener más información acerca de los detalles de ejecución, consulte Descripción de los resultados de la instrucción EXPLAIN de Athena.

Recursos adicionales de

Para obtener más información, consulte los siguientes recursos.

Visualización de planes de ejecución para consultas SQL

Uso de EXPLAIN y EXPLAIN ANALYZE en Athena

Visual query execution analysis in Amazon Athena (AWS YouTube channel)