最佳化建議總覽
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 控制台查看建議,請按照下列步驟操作:
前往 Trusted Cloud 控制台的「BigQuery」頁面。
在導覽選單中,按一下「最佳化建議」。
系統會開啟「最佳化建議」頁面,並根據所選範圍,顯示為目前專案或機構產生的所有最佳化建議。
如要查看特定建議或洞察資料的詳細資訊,請按一下建議。
查看 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 +---------------------------------------------------+--------------------------------------------------------------------------------------------------+
詳情請參閱下列資源:
INFORMATION_SCHEMA.RECOMMENDATIONS
查看INFORMATION_SCHEMA.RECOMMENDATIONS_BY_ORGANIZATION
查看INFORMATION_SCHEMA.INSIGHTS
查看
後續步驟
- 瞭解如何查看分區和叢集建議。
- 瞭解如何套用分區和分群建議。
- 瞭解如何管理具體化檢視建議。
- 瞭解如何使用 IAM 建議工具。