最佳化建議總覽

BigQuery 會與 Active Assist 搭配運作,提供各種最佳化建議,協助您改善 BigQuery 資源。

推薦內容是由推薦器產生,推薦器會使用機器學習 (ML) 或啟發法,提供如何最佳化 BigQuery 資源使用量的建議。

您可以使用 Google Cloud 控制台中的 BigQuery (在 BigQuery 推薦中心),或 BigQuery Studio 中的推薦通知,查看及管理不同推薦工具的推薦內容。您也可以在專案和機構層級透過各種 INFORMATION_SCHEMA 檢視畫面查看建議。

如要查看 Google Cloud 控制台的 BigQuery 建議和其他建議,請使用 Active Assist 建議中心

BigQuery 推薦工具

BigQuery 提供下列推薦器:

  • 分區和叢集推薦工具:分析您的查詢行為,找出分區和叢集的機會,以便最佳化 BigQuery 資料表。
  • 具體化檢視表推薦工具:找出可使用具體化檢視表的機會,以便改善工作流程。
  • IAM 推薦工具:分析 BigQuery 資料集的權限,並針對擁有過多權限的主體建議 Identity and Access Management (IAM) 角色更新。

查看建議

如要使用控制台查看建議,請按照下列步驟操作: Google Cloud

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

    前往 BigQuery

  2. 在導覽選單中,按一下「最佳化建議」

    「最佳化建議」頁面會隨即開啟,並根據所選範圍,顯示為目前專案或機構產生的所有最佳化建議。

  3. 如要進一步瞭解特定建議或洞察資料,請按一下該建議。

使用 INFORMATION_SCHEMA 查看最佳化建議

您也可以使用 INFORMATION_SCHEMA 檢視畫面查看建議和深入分析資料。舉例來說,您可以使用 INFORMATION_SCHEMA.RECOMMENDATIONS 檢視畫面,根據時段節省量查看前三名最佳化建議,如以下範例所示:

+---------------------------------------------------+--------------------------------------------------------------------------------------------------+
|                    recommender                    |   target_resources      | est_gb_saved_monthly | slot_hours_saved_monthly |  last_updated_time
+---------------------------------------------------+--------------------------------------------------------------------------------------------------+
| google.bigquery.materializedview.Recommender      | ["project_resource"]    | 140805.38289248943   |        9613.139166666666 |  2024-07-01 13:00:00
| google.bigquery.table.PartitionClusterRecommender | ["table_resource_1"]    | 4393.7416711859405   |        56.61476777777777 |  2024-07-01 13:00:00
| google.bigquery.table.PartitionClusterRecommender | ["table_resource_2"]    |   3934.07264107652   |       10.499466666666667 |  2024-07-01 13:00:00
+---------------------------------------------------+--------------------------------------------------------------------------------------------------+

詳情請參閱下列資源:

後續步驟