相关文章推荐
Aurora MySQL 全局状态变量 - Amazon Aurora

Aurora MySQL 全局状态变量

Aurora MySQL 包括来自社区 MySQL 的状态变量和 Aurora 独有的变量。您可以检查这些变量,来了解数据库引擎内部正在发生的事情。有关社区 MySQL 中状态变量的更多信息,请参阅社区 MySQL 8.0 文档中的 Server Status Variables

您可以使用如下语句查找 Aurora MySQL 全局状态变量的当前值:

show global status like '%aurora%';
注意

数据库引擎重新启动时会清除全局状态变量。

下表描述了 Aurora MySQL 使用的全局状态变量。

分配给二进制日志 I/O 缓存的字节数。

AuroraDb_commits

自上次重启以来的提交总数。

AuroraDb_commit_latency

自上次重启以来的聚合提交延迟。

AuroraDb_ddl_stmt_duration

自上次重启以来的聚合 DDL 延迟。

AuroraDb_select_stmt_duration

自上次重启以来的聚合 SELECT 语句延迟。

AuroraDb_insert_stmt_duration

自上次重启以来的聚合 INSERT 语句延迟。

AuroraDb_update_stmt_duration

自上次重启以来的聚合 UPDATE 语句延迟。

AuroraDb_delete_stmt_duration

自上次重启以来的聚合 DELETE 语句延迟。

Aurora_binlog_io_cache_allocated

Aurora_binlog_io_cache_read_requests

向二进制日志 I/O 缓存发出的读取请求数。

Aurora_binlog_io_cache_reads

从二进制日志 I/O 缓存提供的读取请求数。

Aurora_enhanced_binlog

指示是为此数据库实例启用还是禁用了增强型二进制日志。有关更多信息,请参阅 为 Aurora MySQL 设置增强型二进制日志

Aurora_external_connection_count

与数据库实例的数据库连接数,不包括用于数据库运行状况检查的 RDS 服务连接。

Aurora_fast_insert_cache_hits

在成功检索和验证缓存游标时递增的计数器。有关快速插入缓存的更多信息,请参阅 Amazon Aurora MySQL 性能增强

Aurora_fast_insert_cache_misses

当缓存游标不再有效且 Aurora 执行常规索引遍历时递增的计数器。有关快速插入缓存的更多信息,请参阅 Amazon Aurora MySQL 性能增强

Aurora_fts_cache_memory_used

InnoDB 全文搜索系统所使用的内存量(以字节为单位)。此变量适用于 Aurora MySQL 版本 3.07 及更高版本。

Aurora_fwd_master_dml_stmt_count

转发到此写入器数据库实例的 DML 语句总数。此变量适用于 Aurora MySQL 版本 2。

Aurora_fwd_master_dml_stmt_duration

转发到此写入器数据库实例的 DML 语句的总持续时间。此变量适用于 Aurora MySQL 版本 2。

Aurora_fwd_master_errors_rpc_timeout

在写入器上建立转发连接失败的次数。

Aurora_fwd_master_errors_session_limit

由于写入器上的 session full 而被拒绝的转发查询数。

Aurora_fwd_master_errors_session_timeout

由于写入器超时而结束转发会话的次数。

Aurora_fwd_master_open_sessions

写入器数据库实例上的转发会话数。此变量适用于 Aurora MySQL 版本 2。

Aurora_fwd_master_select_stmt_count

转发到此写入器数据库实例的 SELECT 语句总数。此变量适用于 Aurora MySQL 版本 2。

Aurora_fwd_master_select_stmt_duration

转发到此写入器数据库实例的 SELECT 语句的总持续时间。此变量适用于 Aurora MySQL 版本 2。

Aurora_fwd_writer_dml_stmt_count

转发到此写入器数据库实例的 DML 语句总数。此变量适用于 Aurora MySQL 版本 3。

Aurora_fwd_writer_dml_stmt_duration

转发到此写入器数据库实例的 DML 语句的总持续时间。此变量适用于 Aurora MySQL 版本 3。

Aurora_fwd_writer_errors_rpc_timeout

在写入器上建立转发连接失败的次数。

Aurora_fwd_writer_errors_session_limit

由于写入器上的 session full 而被拒绝的转发查询数。

Aurora_fwd_writer_errors_session_timeout

由于写入器超时而结束转发会话的次数。

Aurora_fwd_writer_open_sessions

写入器数据库实例上的转发会话数。此变量适用于 Aurora MySQL 版本 3。

Aurora_fwd_writer_select_stmt_count

转发到此写入器数据库实例的 SELECT 语句总数。此变量适用于 Aurora MySQL 版本 3。

Aurora_fwd_writer_select_stmt_duration

转发到此写入器数据库实例的 SELECT 语句的总持续时间。此变量适用于 Aurora MySQL 版本 3。

Aurora_lockmgr_buffer_pool_memory_used

Aurora MySQL 锁定管理器正在使用的缓冲池内存量(以字节为单位)。

Aurora_lockmgr_memory_used

Aurora MySQL 锁定管理器正在使用的内存量(以字节为单位)。

Aurora_ml_actual_request_cnt

在数据库实例用户运行的所有查询中,Aurora MySQL 对 Aurora 机器学习服务发出的请求次数总计。有关更多信息,请参阅 将 Amazon Aurora 机器学习与 Aurora MySQL 结合使用

Aurora_ml_actual_response_cnt

在数据库实例用户运行的所有查询中,Aurora MySQL 从 Aurora 机器学习服务接收的响应次数总计。有关更多信息,请参阅 将 Amazon Aurora 机器学习与 Aurora MySQL 结合使用

Aurora_ml_cache_hit_cnt

在数据库实例用户运行的所有查询中,Aurora MySQL 从 Aurora 机器学习服务接收的内部缓存命中次数总计。有关更多信息,请参阅 将 Amazon Aurora 机器学习与 Aurora MySQL 结合使用

Aurora_ml_logical_request_cnt

自上次状态重置以来,数据库实例评估的要发送到 Aurora 机器学习服务的逻辑请求数。根据是否使用了批处理,此值可能高于 Aurora_ml_actual_request_cnt 。有关更多信息,请参阅 将 Amazon Aurora 机器学习与 Aurora MySQL 结合使用

Aurora_ml_logical_response_cnt

在数据库实例用户运行的所有查询中,Aurora MySQL 从 Aurora 机器学习服务接收的响应次数总计。有关更多信息,请参阅 将 Amazon Aurora 机器学习与 Aurora MySQL 结合使用

Aurora_ml_retry_request_cnt

自上次状态重置以来,数据库实例已向 Aurora 机器学习服务发送的重试请求数。有关更多信息,请参阅 将 Amazon Aurora 机器学习与 Aurora MySQL 结合使用

Aurora_ml_single_request_cnt

在数据库实例用户运行的所有查询中,非批处理模式评估的 Aurora 机器学习函数总计。有关更多信息,请参阅 将 Amazon Aurora 机器学习与 Aurora MySQL 结合使用

aurora_oom_avoidance_recovery_state

表示对于此数据库实例,Aurora 内存不足(OOM,Out-Of-Memory)避免恢复处于 ACTIVE 还是 INACTIVE 状态。

此变量适用于 Aurora MySQL 版本 3.06.0 及更高版本。

表示在 Aurora 的 OOM 处理机制中,进入 RESERVED 状态的阈值。

当服务器上的可用内存低于此阈值时, aurora_oom_status 会变为 RESERVED ,表示服务器的内存使用量已接近临界水平。

此变量适用于 Aurora MySQL 版本 3.06.0 及更高版本。

表示在 Aurora 的 OOM 处理机制中,退出 RESERVED 状态的阈值。

当服务器上的可用内存上升超过此阈值时, aurora_oom_status 将恢复为 NORMAL ,表示服务器已恢复到更稳定的状态,具有足够的内存资源。

此变量适用于 Aurora MySQL 版本 3.06.0 及更高版本。

表示此数据库实例的当前 OOM 状态。当该值为 NORMAL 时,表示有足够的内存资源。

如果该值更改为 RESERVED ,则表示服务器的可用内存不足。根据 aurora_oom_response 参数配置来采取操作。

有关更多信息,请参阅 排查 Aurora MySQL 数据库内存不足问题

此变量适用于 Aurora MySQL 版本 3.06.0 及更高版本。

Aurora_repl_bytes_received

自上次重启以来复制到 Aurora MySQL 读取器数据库实例的字节数。有关更多信息,请参阅 使用 Amazon Aurora MySQL 进行复制

Aurora_reserved_mem_exceeded_incidents

自上次重启以来引擎超过预留内存限制的次数。如果配置了 aurora_oom_response ,则此阈值定义何时触发避免内存不足(OOM)的活动。有关 Aurora MySQL OOM 响应的更多信息,请参阅 排查 Aurora MySQL 数据库内存不足问题

aurora_temptable_max_ram_allocation

自上次重启以来内部临时表在任一时候使用的最大内存量(以字节为单位)。

server_aurora_das_running

表示在此数据库实例上是启用还是禁用了数据库活动流(DAS)。有关更多信息,请参阅 使用数据库活动流监控 Amazon Aurora

不适用于 Aurora MySQL 的 MySQL 状态变量

由于 Aurora MySQL 与 MySQL 之间存在架构差异,有些 MySQL 状态变量不适用于 Aurora MySQL。

以下 MySQL 状态变量不适用于 Aurora MySQL。此列表并不详尽。

 
推荐文章