性能详情控制面板概览 - Amazon Relational Database Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

性能详情控制面板概览

与性能详情进行交互的最简单方式即为控制面板。以下示例显示了数据库实例的控制面板。默认情况下,Performance Insights 控制面板将显示最近一小时的数据。


				筛选指标

控制面板分为三个部分:

  1. 计数器指标 – 显示特定性能计数器指标的数据。

  2. 数据库负载图表 – 显示数据库负载与最大 vCPU 线表示的数据库实例容量的比较情况。

  3. 主要项目 – 显示导致数据库负载的主要等待状态、SQL、主机和用户。

计数器指标图表

计数器指标图表显示了性能计数器的数据。原定设置指标取决于数据库引擎:

  • MySQL 和 MariaDB – db.SQL.Innodb_rows_read.avg

  • Oracle – db.User.user calls.avg

  • Microsoft SQL Server – db.Databases.Active Transactions(_Total).avg

  • PostgreSQL – db.Transactions.xact_commit.avg


					计数器指标

要更改性能计数器,请选择 Manage Metrics(管理指标)。您可以选择多个操作系统指标数据库指标,如以下屏幕截图所示。要查看任何指标的详细信息,请将鼠标悬停在相应指标名称上。


					筛选指标

有关更多信息,请参阅 向性能详情控制面板添加计数器指标

数据库负载图表

数据库负载图表显示数据库负载与最大 vCPU 线表示的数据库实例容量的比较情况。预设情况下,堆叠折线图将以每单位时间的平均活动会话数表示数据库负载。数据库负载按等待状态进行切片(分组)。


					数据库负载

您可以选择将负载显示为按等待状态、SQL、用户或主机分组的活动会话。您也可以选择折线图。


					筛选指标

要查看有关数据库负载项目(如 SQL 语句)的详细信息,请将鼠标悬停在相应项目名称上。


					数据库负载项目详细信息

要在图例中查看任何项目在选定时间段内的详细信息,请将鼠标悬停在相应项目上。


					数据库负载的时间段详细信息

主要维度表

主要维度表将按不同的维度切割数据库负载。维度是数据库负载不同特征的类别或“分组依据”。如果维度为 SQL,则 Top SQL(主要 SQL)显示了对数据库负载影响最大的 SQL 语句。例如,95% 的活动数据库会话可能会运行 SELECT SUM(order_total) FROM orders,使之成为主要 SQL 查询。


					前 N 个维度

请选择以下任何一个维度选项卡:

  • 首要 SQL — 当前正在运行的 SQL 语句

  • 首要等待 — 数据库后端正在等待的事件

  • 首要主机 — 所连接的客户端的主机名

  • 首要用户 — 登录到数据库的用户

  • 首要数据库 — 客户端连接到的数据库的名称(仅限 PostgreSQL、MySQL 和 MariaDB)

  • 首要应用程序(仅限 PostgreSQL)— 连接到数据库的应用程序的名称

  • 首要会话类型(仅限 PostgreSQL)— 当前会话的类型

要了解如何使用 Top SQL(主要 SQL)选项卡分析查询,请参阅 “Top SQL”(主要 SQL)选项卡概览