使用管理工作探索工具

BigQuery 管理員可以使用管理工作探索器,監控整個機構的工作活動。工作探索器也提供一系列篩選器和排序選項,可供您排解問題並找出有問題的工作。您不必深入瞭解 INFORMATION_SCHEMA,就能透過作業探索器快速查看作業資訊,例如擁有者、專案、時段用量、持續時間等,完全不需撰寫 INFORMATION_SCHEMA 查詢。

BigQuery 提供下列INFORMATION_SCHEMA檢視畫面,顯示工作詳細資料和洞察資訊:

必要的角色

如要取得使用管理工作探索工具所需的權限,請要求管理員授予您機構或專案的 BigQuery 資源檢視者 (roles/bigquery.resourceViewer) 身分與存取權管理角色。如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和機構的存取權」。

這個預先定義的角色具備使用管理工作探索工具所需的權限。如要查看確切的必要權限,請展開「必要權限」部分:

所需權限

如要使用管理工作探索器,必須具備下列權限:

  • 如要查看專案層級的資料: bigquery.jobs.listAll 專案
  • 如要查看機構層級的資料,請按照下列步驟操作: bigquery.jobs.listAll 在機構上
  • 如要依機構的預訂項目篩選: bigquery.reservations.list 在機構上

您或許還可透過自訂角色或其他預先定義的角色取得這些權限。

篩選工作

如要篩選包含在 INFORMATION_SCHEMA.JOBS* 檢視區塊中的查詢工作,請執行下列操作:

  1. 前往 Google Cloud 控制台的「BigQuery」頁面。

    前往 BigQuery

  2. 在導覽選單中,按一下「Jobs explorer」(工作探索工具)

  3. 從「位置」清單中,選取要查看工作的地點。

  4. 視需要套用選用的「篩選條件」

    • 工作範圍。例如目前的專案、機構和您的工作。
    • 狀態。例如已完成、錯誤、進行中和已加入佇列。
    • 工作優先順序:例如互動式或批次工作。
    • 工作 ID
    • 擁有者。工作擁有者的電子郵件 ID (僅適用於工作範圍為專案或機構時)。
    • 專案 ID。(僅適用於機構範圍的工作)
    • 預訂 ID。(僅適用於機構範圍的工作)
    • 運算單元時間超過。工作耗費的時間超過指定時段。
    • 持續時間超過。工作時間超過指定時長。
    • 處理的位元組數超過。處理的位元組數超過指定位元組數的工作。
    • 查詢洞察:查詢洞察類型,例如時段爭用、超過記憶體重組容量,以及資料輸入規模調整。
    • 查詢雜湊。查詢雜湊包含查詢的雜湊。這是十六進位 STRING 雜湊,會忽略註解、參數值、UDF 和常值。如果 GoogleSQL 查詢成功,但未命中快取,就會顯示這個欄位。
    • 標籤key:value 配對,可指派給工作。您可以透過鍵、值或 key:value 組合進行篩選。
    • 工作類別:查詢類型,例如「標準」或「連續查詢」

查看查詢執行詳細資料

如要查看工作的查詢執行詳細資料,請按照下列步驟操作:

  1. 前往「Jobs explorer」(工作探索工具) 頁面。

    前往「Jobs explorer」(工作探索工具)

  2. 如要查看工作,請按一下「工作探索工具」

  3. 篩選工作,查看特定工作。

  4. 按一下要查看查詢執行詳細資料的工作。

  5. 在「查詢結果」窗格中,按一下「執行圖表」分頁,即可查看工作的執行詳細資料。

    工作執行圖。

如要瞭解如何解讀深入分析,請參閱「解讀查詢效能深入分析」。

定價

您無須額外付費,即可使用工作探索器。用於填入這些圖表的查詢不會產生費用,也不會使用使用者自有預留項目中的運算單元。如果查詢處理的資料量過大,就會逾時。

後續步驟