用于写入转发的 Amazon CloudWatch 指标和 Aurora MySQL 状态变量 - Amazon Aurora
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

用于写入转发的 Amazon CloudWatch 指标和 Aurora MySQL 状态变量

当您对 Aurora MySQL 使用写入转发时,以下 Amazon CloudWatch 指标和 Aurora MySQL 状态变量适用。有关 Aurora MySQL 写入器和读取器数据库实例的指标的更多信息,请参阅以下主题。

Aurora MySQL 写入器数据库实例的写入转发指标

当您在一个或多个数据库集群上使用写入转发时,以下 Amazon CloudWatch 指标适用。这些指标均是在写入器数据库实例上测量的。

CloudWatch 指标 单位 描述

ForwardingWriterDMLLatency

毫秒

在写入器数据库实例上处理每个转发的 DML 语句的平均时间。

它不包括数据库集群转发写入请求的时间,也不包括将更改复制回写入器的时间。

ForwardingWriterDMLThroughput

每秒计数 此写入器数据库实例每秒处理的转发 DML 语句数。

ForwardingWriterOpenSessions

计数 写入器数据库实例上的转发会话数。

当您在一个或多个数据库集群上使用写入转发时,以下 Aurora MySQL 状态变量适用。这些状态变量均是在写入器数据库实例上测量的。

Aurora MySQL 状态变量 单位 描述
Aurora_fwd_writer_dml_stmt_count 计数 转发到此写入器数据库实例的 DML 语句总数。
Aurora_fwd_writer_dml_stmt_duration 微秒 转发到此写入器数据库实例的 DML 语句的总持续时间。
Aurora_fwd_writer_open_sessions 计数 写入器数据库实例上的转发会话数。
Aurora_fwd_writer_select_stmt_count 计数 转发到此写入器数据库实例的 SELECT 语句总数。
Aurora_fwd_writer_select_stmt_duration 微秒 转发到此写入器数据库实例的 SELECT 语句的总持续时间。

Aurora MySQL 读取器数据库实例的写入转发指标

以下 CloudWatch 指标在启用了写入转发的数据库集群中的每个读取器数据库实例上进行测量。

CloudWatch 指标 单位 描述

ForwardingReplicaDMLLatency

毫秒 副本上转发 DML 的平均响应时间。

ForwardingReplicaDMLThroughput

每秒计数 每秒处理的转发 DML 语句数。

ForwardingReplicaOpenSessions

计数 在读取器数据库实例上使用写入转发的会话数。

ForwardingReplicaReadWaitLatency

毫秒

读取器数据库实例上的 SELECT 语句等待赶上写入器的平均等待时间。

读取器数据库实例在处理查询之前等待的程度取决于 aurora_replica_read_consistency 设置。

ForwardingReplicaReadWaitThroughput

每秒计数 转发写入的所有会话中每秒处理的 SELECT 语句总数。

ForwardingReplicaSelectLatency

毫秒 已转发的 SELECT 延迟,监控期间内所有转发 SELECT 语句的平均值。

ForwardingReplicaSelectThroughput

每秒计数 已转发 SELECT 吞吐量,监控期内每秒平均值。

以下 Aurora MySQL 状态变量在启用了写入转发的数据库集群中的每个读取器数据库实例上进行测量。

Aurora MySQL 状态变量 单位 描述
Aurora_fwd_replica_dml_stmt_count 计数 从此读取器数据库实例转发的 DML 语句总数。
Aurora_fwd_replica_dml_stmt_duration 微秒 从此读取器数据库实例转发的所有 DML 语句的总持续时间。
Aurora_fwd_replica_errors_session_limit 计数

由于以下错误条件之一而被主集群拒绝的会话数。

  • 写入器已满

  • 正在转发的语句过多

Aurora_fwd_replica_open_sessions 计数 在读取器数据库实例上使用写入转发的会话数。
Aurora_fwd_replica_read_wait_count 计数 此读取器数据库实例上的写入后读取等待的总数。
Aurora_fwd_replica_read_wait_duration 微秒 由于此读取器数据库实例上的读取一致性设置而导致的总等待持续时间。
Aurora_fwd_replica_select_stmt_count 计数 从此读取器数据库实例转发的 SELECT 语句总数。
Aurora_fwd_replica_select_stmt_duration 微秒 从此读取器数据库实例转发的 SELECT 语句的总持续时间。