使用管理工作探索工具
BigQuery 管理員可以使用管理工作探索器,監控整個機構的工作活動。工作探索器也提供一系列篩選器和排序選項,可供您排解問題並找出有問題的工作。您不必深入瞭解 INFORMATION_SCHEMA
,就能透過作業探索器快速查看作業資訊,例如擁有者、專案、時段用量、持續時間等,完全不需撰寫 INFORMATION_SCHEMA
查詢。
BigQuery 提供下列INFORMATION_SCHEMA
檢視畫面,顯示工作詳細資料和洞察資訊:
INFORMATION_SCHEMA.JOBS_BY_PROJECT
INFORMATION_SCHEMA.JOBS_BY_ORGANIZATION
INFORMATION_SCHEMA.JOBS_BY_USER
必要的角色
如要取得使用管理工作探索工具所需的權限,請要求管理員授予您機構或專案的 BigQuery 資源檢視者 (roles/bigquery.resourceViewer
) 身分與存取權管理角色。如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和機構的存取權」。
這個預先定義的角色具備使用管理工作探索工具所需的權限。如要查看確切的必要權限,請展開「必要權限」部分:
所需權限
如要使用管理工作探索器,必須具備下列權限:
-
如要查看專案層級的資料:
bigquery.jobs.listAll
專案 -
如要查看機構層級的資料,請按照下列步驟操作:
bigquery.jobs.listAll
在機構上 -
如要依機構的預訂項目篩選:
bigquery.reservations.list
在機構上
篩選工作
如要篩選包含在 INFORMATION_SCHEMA.JOBS*
檢視區塊中的查詢工作,請執行下列操作:
前往 Google Cloud 控制台的「BigQuery」頁面。
在導覽選單中,按一下「Jobs explorer」(工作探索工具)。
從「位置」清單中,選取要查看工作的地點。
視需要套用選用的「篩選條件」:
- 工作範圍。例如目前的專案、機構和您的工作。
- 狀態。例如已完成、錯誤、進行中和已加入佇列。
- 工作優先順序:例如互動式或批次工作。
- 工作 ID。
- 擁有者。工作擁有者的電子郵件 ID (僅適用於工作範圍為專案或機構時)。
- 專案 ID。(僅適用於機構範圍的工作)
- 預訂 ID。(僅適用於機構範圍的工作)
- 運算單元時間超過。工作耗費的時間超過指定時段。
- 持續時間超過。工作時間超過指定時長。
- 處理的位元組數超過。處理的位元組數超過指定位元組數的工作。
- 查詢洞察:查詢洞察類型,例如時段爭用、超過記憶體重組容量,以及資料輸入規模調整。
- 查詢雜湊。查詢雜湊包含查詢的雜湊。這是十六進位 STRING 雜湊,會忽略註解、參數值、UDF 和常值。如果 GoogleSQL 查詢成功,但未命中快取,就會顯示這個欄位。
- 標籤。
key:value
配對,可指派給工作。您可以透過鍵、值或key:value
組合進行篩選。 - 工作類別:查詢類型,例如「標準」或「連續查詢」。
查看查詢執行詳細資料
如要查看工作的查詢執行詳細資料,請按照下列步驟操作:
前往「Jobs explorer」(工作探索工具) 頁面。
如要查看工作,請按一下「工作探索工具」。
篩選工作,查看特定工作。
按一下要查看查詢執行詳細資料的工作。
在「查詢結果」窗格中,按一下「執行圖表」分頁,即可查看工作的執行詳細資料。
如要瞭解如何解讀深入分析,請參閱「解讀查詢效能深入分析」。
定價
您無須額外付費,即可使用工作探索器。用於填入這些圖表的查詢不會產生費用,也不會使用使用者自有預留項目中的運算單元。如果查詢處理的資料量過大,就會逾時。
後續步驟
- 瞭解預留項目。
- 瞭解如何購買時段。
- 瞭解如何估算運算單元容量需求。
- 瞭解如何查看運算單元建議和深入分析資料。