mysql 常用监控指标

TPS/QPS
mysql.tps (Per Second)

平均每秒SQL语句执行次数(查询量/秒,一台服务器每秒能够相应的查询次数 )

计算公式:

(Com_commit + Com_rollback) / Uptime
mysql.qps (Per Second)

平均每秒事务数( 事务数/秒,一台数据库服务器在单位时间内处理的事务的个数。 )
计算公式:

Questions / Uptime
会话连接
mysql.total_session(Count )

当前全部会话

mysql.active_session(Count)

当前活跃会话

流量吞吐(KB)
mysql.bytes_received(KByte)

平均每秒从所有客户端接收到的字节数

mysql.bytes_sent (KByte)

平均每秒发送给所有客户端的字节数

刷盘次数
mysql.innodb_data_fsyncs(Count)

InnoDB 平均每秒fsync操作次数

打开文件数
mysql.open_files (Count )

打开的文件数

InnoDB Data 读写吞吐量(KB)
mysql.innodb_data_written (KByte)

InnoDB 平均每秒写字节数

mysql.innodb_data_read (KByte)

InnoDB 平均每秒读字节数

InnoDB Buffer Pool 请求次数
mysql.innodb_buffer_pool_reads_requests(Count)

InnoDB 平均每秒从Buffer Pool读取页的次数(逻辑读)

InnoDB Buffer Pool 命中率
mysql.innodb_bp_dirty_pct (%)

InnoDB Buffer Pool 脏页比率;

计算公式:

Innodb_buffer_pool_pages_dirty / Innodb_buffer_pool_pages_data * 100%
mysql.innodb_bp_hit (%)

InnoDB Buffer Pool 读缓存命中率;

计算公式:

(Innodb_buffer_pool_read_requests - Innodb_buffer_pool_reads) / Innodb_buffer_pool_read_requests * 100%
mysql.innodb_bp_usage_pct (%)

InnoDB Buffer Pool 使用率;

计算公式:

innodb_buffer_pool_pages_data / ( innodb_buffer_pool_pages_data + innodb_buffer_pool_pages_free ) * 100%
InnoDB Redo 写次数
mysql.innodb_log_writes (Per Second)

Innodb 平均每秒物理写Redo Log File次数

mysql.innodb_os_log_fsyncs (Per Second )

平均每秒向日志文件完成的fsync()写数量。

InnoDB Row Operations
mysql.innodb_rows_deleted (Per Second)

InnoDB 平均每秒删除的行数

mysql.innodb_rows_read (Per Second)

InnoDB 平均每秒读取的行数

mysql.innodb_rows_inserted (Per Second)

InnoDB 平均每秒插入的行数

mysql.innodb_log_writes (Per Second)

Innodb 平均每秒物理写Redo Log File次数

mysql.innodb_rows_updated (Per Second)

InnoDB 平均每秒更新的行数

内存页
mysql.innodb_buffer_pool_pages_flushed(Count)

InnoDB Buffer Pool 刷Page请求数量

mysql.innodb_buffer_pool_pages_dirty (Count)

InnoDB Buffer Pool中有脏Page数量

行锁
mysql.innodb_row_lock_time (毫秒 )

从系统启动到现在锁定总时间长度

mysql.innodb_row_lock_time_avg (毫秒)

InnoDB 表平均等待row locks时间

mysql.innodb_row_lock_waits (Count)

InnoDB 表平均等待row locks次数

MySQL CPU/内存 利用率
mysql.mem_usage( % )

MySQL实例内存使用率(占操作系统总数)。

mysql.cpu_usage (%)

MySQL服务进程CPU使用率

MySQL 存储空间使用量(MB)
mysql.data.size (MByte)

数据空间

mysql.tmp.size (MByte)

临时空间

mysql.other.size (MByte)

系统空间

mysql.instance.size (MByte)

MySQL 实例总空间使用量

mysql.log.size (MByte)

日志空间

MySQL IOPS
mysql.iops(Count)

MySQL读写次数

posted @ 2025-09-05 14:00  John_2011  阅读(17)  评论(0)    收藏  举报