檢視已完成查詢的統計資料和執行詳細 - Amazon Athena

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

檢視已完成查詢的統計資料和執行詳細

執行查詢之後,您可以取得所處理之輸入和輸出資料的統計資料、查看查詢每個階段所花費時間的圖形呈現,並以互動方式探索執行詳細資訊。

若要檢視已完成查詢的查詢統計資料
  1. 在 Athena 查詢編輯器中執行查詢之後,請選擇 Query stats (查詢統計資料) 索引標籤。

    選擇 Query stats (查詢統計資料)。

    Query stats (查詢統計資料) 索引標籤提供以下資訊:

    • Data processed (處理的資料) – 顯示已處理的輸入資料列數和位元組數,以及輸出的資料列數和位元組數。

    • The Total runtime (總執行時間) – 顯示執行查詢所花費的總時間,以及花費在佇列、規劃、執行和服務處理上的時間的圖形呈現。

    注意

    當查詢具有 Lake Formation 中定義的資料列層級篩選條件時,不會顯示階段層級輸入和輸出資料列計數和資料大小資訊。

  2. 若要以互動方式探索查詢執行方式的資訊,請選擇 Execution details (執行詳細資訊)。

    選擇 Execution details (執行詳細資訊)。

    Execution details (執行詳細資訊) 頁面顯示查詢的執行 ID,以及查詢中從零開始之階段的圖形。階段從下到上按開始到結束的順序排列。每個階段的標籤都會顯示階段執行所花費的時間量。

    注意

    查詢的執行階段和執行階段時間總計通常會有很大差異。例如,查詢的執行時間總計 (以分鐘為單位) 可以顯示階段的執行時間 (以小時為單位)。因為階段是跨許多工作 parallel 執行的運算邏輯單元,因此階段的執行時間就是其所有工作的彙總執行時間。儘管有這種差異,階段執行時間可以作為查詢中運算最密集的階段的相對指標很有用。

    執行詳細資訊頁面。

    若要導覽圖形,請使用以下選項:

    • 若要進行縮放,請使用滑鼠滾輪,或使用放大圖示。

    • 若要調整圖形以符合螢幕,請選擇 Zoom to fit (縮放至佈滿) 圖示。

    • 若要移動圖形,請用滑鼠游標拖曳。

  3. 若要查看階段的更多詳細資訊,請選擇階段。右側的階段詳細資訊窗格顯示輸入和輸出的資料列數和位元組數,以及運算子樹狀結構。

    階段詳細資訊窗格。
  4. 若要以全幅檢視階段詳細資訊,請選擇詳細資訊窗格右上角的展開圖示。

  5. 若要取得有關階段各部分的資訊,請展開運算子樹狀結構中的一或多個項目。

    展開運算子樹狀結構。

如需執行詳細資訊的更多資訊,請參閱 瞭解 Athena EXPLAIN 聲明結果

其他資源

如需詳細資訊,請參閱下列資源。

檢視SQL查詢的執行計畫

使用EXPLAIN和 EXPLAIN ANALYZE Athena

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