Mysql必读mysql innodb的监控(系统层,数据库层)
《Mysql必读mysql innodb的监控(系统层,数据库层)》要点: mysql innodb的监控(系统层,数据库层)MYSQL入门 关于MySQL 的监控,mysql提供了数据采集的命令,比如show status命令或者读取数据库informat_schema的GLOBAL_STATUS对象;也可以用一些现成的监控工具进行查询,目前用的比较多的innotop、mysqlreport、mtop、mytop,还有淘宝perl语言研发的orzdba.MYSQL入门 就监控的指标而言,有系统层面的,数据库层面的.MYSQL入门 1、系统层面包括系统的load、cpu、内存是否有swap、磁盘IO如何、网络.MYSQL入门 vmstat -w 1 iostat -x -k 1 sar -n DEV 1 2、mysql数据库层MYSQL入门 show global status where Variable_name in('xxxx')或者show global status like 'xxx%' ???? 采集的数据一般是当前已经采集到的总数量,如果要计算每秒的数量,可以这样计算,以TPS为例MYSQL入门 ???????????????? TPS=当前的Comm_commit-前面采集的Comm_Commit/时间间隔MYSQL入门 ??? 以下是主要的监控指标:MYSQL入门 ?????????????? 1)Sql语句执行次数QPS------(Com_select、Com_insert、Com_update、Com_delete)MYSQL入门 ?????????????? 2)事务TPS----(Com_commit、Com_rollback)MYSQL入门 ?????????????? 3)Row的状态(每秒增加修改删除的行数)-----(Innodb_rows_inserted、Innodb_rows_updated、Innodb_rows_deleted、Innodb_rows_read)MYSQL入门 ?????????????? 4)Page 状态(buffer pool中的总页数、free、dirty、每秒flushed的page数量)----(Innodb_buffer_pool_pages_flushed<page flush的数量>、Innodb_buffer_pool_pages_data<总的量>、Innodb_buffer_pool_pages_free<free的页数量>、Innodb_buffer_pool_pages_dirty<脏页数量>)MYSQL入门 ?????????????? 5)查询缓存Hit(query cache hit率)-----(inno_buffer_pool_read_requests<逻辑读总次数>、Innodb_buffer_pool_reads<物理读总次数>)MYSQL入门 ?????????????? 6)Data状态(内存buffer中数据每秒读、写次数,每秒读写大小M)----(Innodb_data_reads<数据读总次数>、Innodb_data_writes<数据写的总次数>、Innodb_data_read<至此已经读的数据量>、Innodb_data_written<至此已经写的数据量>)MYSQL入门 ?????????????? 7)Log(log_fsync每秒日志sync到磁盘的次数,log每秒写的大小M)-----(Innodb_os_log_fsyncs<向日志文件写的总次数>、Innodb_os_log_written<写入日志文件的字节数>)MYSQL入门 ?????????????? 8)线程状态(每秒创建的线程数量)------(Threads_running<激活状态的线程数>、Threads_connected<当前打开的连接数量>、Threads_created<新建线程的数量>、Threads_cached<线程的缓存值>)MYSQL入门 ?????????????? 9)每秒从客户端接受或者发送的数据量M---(Bytes_received、Bytes_sent)MYSQL入门 感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!MYSQL入门 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Mysql入门解析SQL语句中Replace INTO与INSERT INTO的不同之
- 如何将mysql慢查询日志解析为有用的东西?
- Mysql必读MACOS中忘记MySQL root密码的解决方案
- Windows系统中MySQL 5.6的配置文件(my.ini)修改方法
- MYSQL教程浅谈MySQL中的子查询优化技巧
- SQL?Server?2000中全文检索的使用
- mysql – 树状类别系统的数据库设计
- Mysql入门MySQL数据库优化经验详谈(服务器普通配置)第1/3页
- Mysql入门mysql外键(Foreign Key)介绍和创建外键的方法
- php – 从Laravel上的数据库中检索所有父/子记录(分层数据