완료된 쿼리에 대한 통계 및 실행 세부 정보 보기 - Amazon Athena

완료된 쿼리에 대한 통계 및 실행 세부 정보 보기

쿼리를 실행한 후 처리된 입력 및 출력 데이터에 대한 통계를 얻고 쿼리의 각 단계에 걸린 시간을 보여주는 그래픽 표현을 확인하며 실행 세부 정보를 대화식으로 탐색할 수 있습니다.

완료된 쿼리에 대한 쿼리 통계를 보려면
  1. Athena 쿼리 편집기에서 쿼리를 실행한 후 쿼리 통계(Query stats) 탭을 선택합니다.

    쿼리 통계(Query stats)를 선택합니다.

    쿼리 통계(Query stats) 탭은 다음 정보를 제공합니다.

    • 처리된 데이터 – 처리된 입력 행 및 바이트 수와 출력되는 행 및 바이트 수를 표시합니다.

    • 총 런타임 – 쿼리를 실행하는 데 걸린 총 시간과 대기열, 계획, 실행, 서비스 처리에 소요된 시간을 보여주는 그래픽 표현을 표시합니다.

    참고

    쿼리에서 행 수준 필터가 Lake Formation에 정의된 경우 단계 수준의 입력 및 출력 행 수와 데이터 크기 정보가 표시되지 않습니다.

  2. 쿼리 실행 방식에 대한 정보를 대화식으로 탐색하려면 실행 세부 정보(Execution details)를 선택합니다.

    실행 세부 정보(Execution details)를 선택합니다.

    실행 세부 정보(Execution details) 페이지에는 쿼리의 실행 ID와 0부터 시작하는 쿼리 단계의 그래프가 표시됩니다. 단계는 처음부터 끝까지 상향식으로 정렬됩니다. 각 단계의 레이블에는 단계를 실행하는 데 걸린 시간이 표시됩니다.

    참고

    쿼리의 총 런타임과 실행 단계 시간은 크게 다른 경우가 많습니다. 예를 들어 총 런타임이 분 단위인 쿼리에서 단계의 실행 시간이 시간 단위로 표시될 수 있습니다. 단계는 여러 작업에서 병렬로 실행되는 논리적 계산 단위이므로 단계의 실행 시간은 모든 작업의 실행 시간을 집계한 것입니다. 이러한 불일치에도 불구하고 단계 실행 시간은 쿼리에서 컴퓨팅 집약도가 가장 높은 단계를 상대적으로 나타내는 지표로 유용할 수 있습니다.

    실행 세부 정보 페이지입니다.

    그래프를 살펴보려면 다음 옵션을 사용합니다.

    • 마우스를 스크롤하여 확대 또는 축소하거나, 돋보기 아이콘을 사용합니다.

    • 화면에 맞게 그래프를 조정하려면 크기에 맞게 확대/축소(Zoom to fit) 아이콘을 선택합니다.

    • 그래프를 이동하려면 마우스 포인터를 드래그합니다.

  3. 단계에 대한 세부 정보를 보려면 단계를 선택합니다. 오른쪽의 단계 세부 정보 창에는 입력 및 출력한 행 및 바이트 수와 연산자 트리가 표시됩니다.

    단계 세부 정보 창입니다.
  4. 단계 세부 정보를 전체 너비로 보려면 세부 정보 창의 오른쪽 상단에 있는 확장 아이콘을 선택합니다.

  5. 단계의 부분에 대한 정보를 가져오려면 연산자 트리에서 하나 이상의 항목을 확장합니다.

    확장된 연산자 트리입니다.

실행 세부 정보에 대한 자세한 내용은 Athena EXPLAIN 문 결과 이해 단원을 참조하세요.

추가 리소스

자세한 정보는 다음 리소스를 참조하세요.

SQL 쿼리에 대한 실행 계획 보기

Athena에서 EXPLAIN 및 EXPLAIN ANALYZE 사용

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