建议概览
BigQuery 可与 Active Assist 搭配使用,以提供可用于优化 BigQuery 资源的各种建议。
建议由 Recommender 生成,它们使用机器学习 (ML) 或启发法提供有关如何优化 BigQuery 资源用量的建议。
您可以通过在 Google Cloud 控制台中使用 BigQuery 来查看和管理不同 Recommender 提供的建议,具体方法是前往 BigQuery Recommendation Hub,或通过 BigQuery Studio 中的建议通知。您还可以通过项目和组织级层的各种 INFORMATION_SCHEMA
视图查看建议。
如需在 Google Cloud 控制台中查看 BigQuery 建议以及其他建议,请使用 Active Assist Recommendation Hub。
BigQuery Recommender
BigQuery 提供以下 Recommender:
- 分区和聚类 Recommender,用于分析查询行为,以寻找优化 BigQuery 表的分区和聚类机会。
- 具体化视图 Recommender,用于寻找使用具体化视图来优化工作流的机会。
- IAM Recommender,用于分析 BigQuery 数据集的权限,并为拥有过多权限的主账号建议更新 Identity and Access Management (IAM) 角色。
查看建议
如需使用 Google Cloud 控制台查看建议,请执行以下操作:
在 Google Cloud 控制台中,转到 BigQuery 页面。
在导航菜单中,点击建议。
系统会打开建议页面,其中显示了为当前项目或组织生成的所有建议,具体取决于所选范围。
如需详细了解特定建议或数据分析,请点击相应建议。
您也可以点击 BigQuery Studio 中的
建议通知,以查看可用的 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 Recommender。