Database Center 提供有关舰队资源的性能信息,以帮助您维护数据库舰队。您可以查看性能分析数据,以帮助您识别特定的性能问题,例如因 CPU 饱和而导致的延迟。您还可以查看数据库资源列表,以识别不同指标(例如 CPU 利用率和已用存储空间)中利用率最高的资源。此外,您还可以监控舰队中的活跃查询,以识别和分析查询问题,例如查询速度缓慢。 您可以使用此信息来确定数据库舰队维护的优先级,并确保舰队以最佳状态运行。
准备工作
为您的 组织设置 Database Center。
如需启用 Gemini Cloud Assist 按钮,请确保您拥有
geminicloudassist.investigations.createIdentity and Access Management (IAM) 权限。如需了解详情,请参阅 授予或撤消单个 IAM 角色。如需查看 舰队性能分析数据,请确保您拥有
roles/recommender.viewer(iam_name_short) 权限。
查看数据库舰队性能
如需查看数据库舰队性能详情,请前往 Database Center 中的性能 页面。
性能 页面包含舰队性能分析数据 部分,以及两个带标签页的部分:性能指标 和查询 。
舰队性能分析数据
舰队性能分析数据 部分会显示一些卡片,这些卡片突出显示了 Gemini 生成的性能分析数据。您可以使用这些分析数据来帮助识别和了解数据库舰队中的特定问题。
每张卡片都包含一个查看资源 链接。点击查看资源 后,系统会显示以下信息:
- 问题的详细说明。
- 列出存在问题的资源的表格。该表格包含数据库产品、 Google Cloud 项目以及特定于问题的指标。
在表格中,点击资源的名称即可在使用的产品中查看其详细信息。
查看性能指标
性能指标 标签页包含舰队中每个数据库产品的一张卡片。这些卡片按商品名称的字母顺序显示。您使用的每个数据库产品(例如 Cloud SQL 和 Spanner)都会显示一张卡片。对于您未使用的产品,系统不会显示产品卡片。每张产品卡片都包含以下性能详情:
资源数量:数据库 产品使用的资源总数。
指标选择:从可用指标中选择一个指标。您可以选择的指标与数据库产品相关。例如,Cloud SQL 卡片上会显示“峰值存储空间利用率”指标,但 AlloyDB for PostgreSQL 卡片上不会显示该指标。
按利用率排名的资源:产品卡片上的表格会在 资源名称列中列出资源,并按所选 指标的利用率进行排序。该表格会先列出利用率最高的资源。 点击资源名称即可查看该资源的详细信息。该表格会显示 10 个资源。点击 或 可显示前 10 个或 后 10 个资源。
资源利用率随时间变化:对于表格中列出的每个资源, 图表会显示所选指标在过去 7 天内的资源利用率。将指针悬停在某条线上,即可查看该线关联的资源。
监控活跃查询
借助查询 标签页,您可以监控舰队中的活跃查询,以识别和分析查询问题,例如查询速度缓慢。此功能支持 AlloyDB 和 Cloud SQL 数据库产品。它还会显示包含规范化活跃查询的长时间运行的排名靠前事务列表。每个查询代表数据库产品使用的一组资源。例如,某一行可能会显示 AlloyDB 使用的一组资源的查询。
规范化活跃查询会移除敏感数据并返回摘要。对于不同的值,摘要是相同的。例如,select * from test_table
where id=1; 和 select * from test_table where id=2; 的摘要均为
select * from test_table where id=?;。
查询 标签页包含一个表格,其中包含有关每个规范化查询的详细信息,例如:
查询使用的资源数量。点击该链接即可查看资源详情。
资源所属的数据库产品和引擎。
使用资源的 Google Cloud 项目。如果您在 中使用基于组织的层次结构 Google Cloud,则查询可以跨越 Google Cloud 项目边界。
查询返回的平均行数。
查询的总 CPU 时间和平均 CPU 时间。默认情况下,查询会按调用次数排序,因此最常用的查询会显示在列表顶部。
查询运行的次数。
查看查询资源详情
点击“资源”列中的链接后,系统会显示一个表格,其中包含每个资源的详细信息,例如:
资源的名称。点击该名称即可查看该资源的 Query Insights 页面。
资源所属的数据库产品和引擎。
查询在资源上运行所花费的平均时间和总时间。
查询在资源上运行的次数。
查询在资源上返回的平均行数。
后续步骤
如需详细了解 Database Center,请参阅 Database Center 概览。
如需了解如何分析数据库清单,请参阅 分析数据库清单。
如需了解如何分析数据库舰队健康状况,请参阅 使用 Gemini 分析数据库舰队健康状况。