RDS SQLServer版

帮助中心 / 数据库服务 / RDS SQLServer版 / 操作指南 / 监控中心 / 性能趋势 / MySQL数据库监控报表 /

MySQL数据库监控报表

更新时间: 2023-01-12 10:43:00

资源监控类型指标:

1. CPU和内存使用率:CPU和内存使用率反映了DBVM的CPU和内存使用情况。

2. 磁盘空间(MB):磁盘空间显示了磁盘总容量和磁盘可用空间。

3. IOPS:IOPS显示MySQL数据库每秒进行读的次数(MySQL IO Read)和MySQL数据库每秒进行写的次数(MySQL IO Write)。

4. 连接状态:描述MySQL数据库的连接的指标。主要包括当前最大连接数(max_connections)表示MySQL数据库可以同时连接客户端的进程数量,当前使用连接数(threads_connected)表示当前连接到MySQL数据库的客户端进行数量,当前失败连接数(aborted_connections)表示当前客户端尝试连接MySQL数据库失败的次数。

5. 网络流量(KB/秒):网络流量描述了MySQL数据库的流量数据,包括bytes_received表示平均每秒流入数据库的网络流量,bytes_sent表示每秒流出数据库的网络流量。

性能监控类型指标:

1. QPS/TPS:显示MySQL数据库在指定时间段内的QPS和TPS,其中QPS表示MySQL数据库在单位时间内的查询次数,TPS表示MySQL数据库在单位时间内处理事务的个数。

2. 线程状态(个):线程状态用于表示MySQL不同状态线程的个数。包括连接线程(threads_connected)表示已经连接到MySQL数据库的线程数,创建线程(threads_created)表示MySQL数据库创建过的线程数,运行线程(threads_running)表示正在运行的连接数。

3. InnoDB缓存效率(%):InnoDB缓存效率用来表示MySQL InnoDB存储引擎的缓存指标,包括缓存池命中率(bp_read_hit_pct),缓存池利用率(bp_usage_pct)和缓存池脏块百分率(bp_dirty_pct)。

4. InnoDB读写量(KB/秒):用于描述InnoDB存储引擎的读写速度,其中data_read表示InnoDB平均每秒读取的数据量(字节数),data_written表示平均每秒写入的数据量(字节数)。

5. InnoDB缓存请求:表示每次从InnoDB缓存池的请求次数,其中bp_read_requests表示每秒从InnoDB缓存池的读次数,bp_write_requests表示每秒向InnoDB缓存池的写次数。

6. InnoDB日志请求情况(次/秒):表示InnoDB存储引擎的日志相关指标,包括log_fasyncs表示每秒向日志文件完成的fsyncs()写数量,log_writes平均每秒物理写日志文件的次数,log_write_requests表示平均每秒日志写请求次数。

7. 临时表情况(个):表示数据库自动创建的临时表的数量。

8. 表锁情况(个):表锁情况表示数据库表锁的指标,table_locks_immediate表示立即获得的表锁数量,table_locks_waited表示等待表锁的数量。

9. MySQL_COMDML(次/秒):表示MySQL数据库执行DML的次数,展示的DML语法包括DELETE、INSERT、INSERT SELECT、REPLACE、REPALCE SELECT和SELECT。

10. MySQL_RowDML(次/秒):表示MySQL数据库执行DML影响的行数,其中rows_read表示每秒InnoDB读取的行数,rows_updated表示每秒InnoDB更新的行数,rows_deleted表示每秒InnoDB删除的行数和rows_inserted表示每秒InnoDB插入的行数。

11. MyISAM读写次数(次/秒):表示MyISAM存储引擎读写次数的指标,包括key_reads表示每秒MyISAM读硬盘次数,read_requests表示每秒MyISAM读请求次数,key_writes表示每秒MyISAM硬盘写次数,key_write_requests表示平均每秒MyISAM写请求数。

12. MyISAM缓存情况(%):MyISAM缓存情况用于表示MyISAM的缓存指标,包括key_usage_pct表示MyISAM缓存的利用率,read_pct表示MyISAM读命中率,write_pct表示MyISAM写命中率。

13. InnoDB行锁等待数量(个):展示的指标就是row_lock_current_waits表示当前等待的行锁数量。

14. InnoDB行锁等待时间(毫秒):InnoDB行锁等待时间,主要包括两个指标,row_lock_time_avg表示等待行锁平均时间,row_lock_time_max表示等待行锁最大时间。

15. 排序情况:展示MySQL数据库进行排序的相关指标,包括以下指标row_rows表示排序行数,sort_range表示范围排序的数量,sort_merge_passes表示归并排序的数量,sort_scan表示表扫描排序的数量。

16. 慢查询情况(个):用来展示在MySQL数据库中响应时间超过阈值的语句的个数。

17. 文件打开情况(个):文件打开情况表示MySQL数据库打开文件的相关指标,包括open_files表示打开文件的熟练个,innodb_open_files表示打开InnoDB文件数量,open_tables表示打开表的数量。

主从监控:

1. 从节点复制线程:用于展示MySQL从节点的连接状态,包括slave_io_runing表示IO复制线程状态和slave_sql_running表示SQL复制线程状态。

2. 从节点复制延迟(秒):使用seconds_behind_master表示从节点复制延迟。

前提条件

存在运行中的数据库实例。

注意事项

1. 监控数据最长可查看范围为近30天,超出30天的监控数据将被清理。

2. 主从监控只有MySQL数据库才有,并需要选中从节点才可查看。

操作步骤

1. 进入DMP管理平台,在[监控中心/性能趋势]页面,即可看到监控报表信息,可以选择数据库类型MySQL/Oracle,admin进入默认展示第一个租户的第一个数据库的主节点,默认时间段为最近1小时。

2. 可以手动进行节点筛选。

3. 可以手动切换查看资源监控、性能监控、主从监控,其中,主从监控需要选中主从集群的从节点,方可查看。