最佳化建議總覽

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

建議是由推薦工具產生,這類工具會使用機器學習 (ML) 或啟發式方法,提供 BigQuery 資源用量最佳化建議。

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

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

BigQuery 建議

BigQuery 提供下列建議:

  • 分區和叢集建議:分析查詢行為,找出分區和叢集機會,進而最佳化 BigQuery 資料表。
  • 具體化檢視表建議工具,可找出使用具體化檢視表來最佳化工作流程的機會。
  • IAM 建議:分析 BigQuery 資料集的權限,並為權限過多的主體建議身分與存取權管理 (IAM) 角色更新。

查看建議

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

  1. 前往 Trusted 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
+---------------------------------------------------+--------------------------------------------------------------------------------------------------+

詳情請參閱下列資源:

後續步驟