最佳化建議總覽
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
前往 Google 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 推薦工具。