mysql innodb的监控(系统层,数据库层)

关于MySQL 的监控,mysql提供了数据采集的命令,比如show status命令或者读取数据库informat_schema的GLOBAL_STATUS对象;也可以用一些现成的监控工具进行查询,目前用的比较多的innotop、mysqlreport、mtop、mytop,还有淘宝perl语言研发的orzdba。
就监控的指标而言,有系统层面的,数据库层面的。
1、系统层面包括系统的load、cpu、内存是否有swap、磁盘IO如何、网络。
vmstat -w 1
iostat -x -k 1
sar -n DEV 1
2、mysql数据库层
show global status where Variable_name in('xxxx')或者show global status like 'xxx%'
采集的数据一般是当前已经采集到的总数量,如果要计算每秒的数量,可以这样计算,以TPS为例
TPS=当前的Comm_commit-前面采集的Comm_Commit/时间间隔
以下是主要的监控指标:
1)Sql语句执行次数QPS------(Com_select、Com_insert、Com_update、Com_delete)
2)事务TPS----(Com_commit、Com_rollback)
3)Row的状态(每秒增加修改删除的行数)-----(Innodb_rows_inserted、Innodb_rows_updated、Innodb_rows_deleted、Innodb_rows_read)
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<脏页数量>)
5)查询缓存Hit(query cache hit率)-----(inno_buffer_pool_read_requests<逻辑读总次数>、Innodb_buffer_pool_reads<物理读总次数>)
6)Data状态(内存buffer中数据每秒读、写次数,每秒读写大小M)----(Innodb_data_reads<数据读总次数>、Innodb_data_writes<数据写的总次数>、Innodb_data_read<至此已经读的数据量>、Innodb_data_written<至此已经写的数据量>)
7)Log(log_fsync每秒日志sync到磁盘的次数,log每秒写的大小M)-----(Innodb_os_log_fsyncs<向日志文件写的总次数>、Innodb_os_log_written<写入日志文件的字节数>)
8)线程状态(每秒创建的线程数量)------(Threads_running<激活状态的线程数>、Threads_connected<当前打开的连接数量>、Threads_created<新建线程的数量>、Threads_cached<线程的缓存值>)
9)每秒从客户端接受或者发送的数据量M---(Bytes_received、Bytes_sent)
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# mysql
# innodb的监控
# innodb
# InnoDB 类型MySql恢复表结构与数据
# MySQL启动时InnoDB引擎被禁用了的解决方法
# mysql执行sql文件报错Error: Unknown storage engine‘InnoDB
# mysql innodb 异常修复经验分享
# Mysql更换MyISAM存储引擎为Innodb的操作记录总结
# 关于MySQL innodb_autoinc_lock_mode介绍
# MySQL优化之InnoDB优化
# MySQL存储引擎中MyISAM和InnoDB区别详解
# MySQL提示The InnoDB feature is disabled需要开启InnoDB的解决
# MySQL中Innodb的事务隔离级别和锁的关系的讲解教程
# 详解MySQL中InnoDB的存储文件
# 可以用
# 希望能
# 为例
# 谢谢大家
# 淘宝
# 比较多
# 数据采集
# 客户端
# 行数
# xxxx
# Variable_name
# DEV
# xxx
# sql
# sar
# iostat
# global
# vmstat
# Comm_Commit
相关文章:
如何在腾讯云服务器快速搭建个人网站?
公司网站的制作公司,企业网站制作基本流程有哪些?
小型网站建站如何选择虚拟主机?
学校免费自助建站系统:智能生成+拖拽设计+多端适配
网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?
重庆网站制作公司哪家好,重庆中考招生办官方网站?
如何快速打造个性化非模板自助建站?
建站之星logo尺寸如何设置最合适?
历史网站制作软件,华为如何找回被删除的网站?
攀枝花网站建设,攀枝花营业执照网上怎么年审?
如何快速搭建高效简练网站?
如何在万网ECS上快速搭建专属网站?
C++时间戳转换成日期时间的步骤和示例代码
成都网站制作报价公司,成都工业用气开户费用?
如何在新浪SAE免费搭建个人博客?
宝塔建站无法访问?如何排查配置与端口问题?
如何选择网络建站服务器?高效建站必看指南
如何获取免费开源的自助建站系统源码?
创业网站制作流程,创业网站可靠吗?
建站之星在线客服如何快速接入解答?
如何用虚拟主机快速搭建网站?详细步骤解析
常州自助建站费用包含哪些项目?
建站之星如何修改网站生成路径?
建站主机选购指南:核心配置优化与品牌推荐方案
如何快速查询域名建站关键信息?
新网站制作渠道有哪些,跪求一个无线渠道比较强的小说网站,我要发表小说?
制作充值网站的软件,做人力招聘为什么要自己交端口钱?
天津个人网站制作公司,天津网约车驾驶员从业资格证官网?
C#如何序列化对象为XML XmlSerializer用法
如何正确选择百度移动适配建站域名?
成都网站制作公司哪家好,四川省职工服务网是做什么用?
如何选择可靠的免备案建站服务器?
网站图片在线制作软件,怎么在图片上做链接?
如何通过FTP空间快速搭建安全高效网站?
如何在宝塔面板创建新站点?
手机怎么制作网站教程步骤,手机怎么做自己的网页链接?
香港服务器部署网站为何提示未备案?
如何挑选最适合建站的高性能VPS主机?
如何快速搭建支持数据库操作的智能建站平台?
如何高效生成建站之星成品网站源码?
高防服务器租用如何选择配置与防御等级?
整蛊网站制作软件,手机不停的收到各种网站的验证码短信,是手机病毒还是人为恶搞?有这种手机病毒吗?
TestNG的testng.xml配置文件怎么写
英语简历制作免费网站推荐,如何将简历翻译成英文?
制作营销网站公司,淘特是干什么用的?
建站DNS解析失败?如何正确配置域名服务器?
活动邀请函制作网站有哪些,活动邀请函文案?
名字制作网站免费,所有小说网站的名字?
网站制作专业公司有哪些,如何制作一个企业网站,建设网站的基本步骤有哪些?
云南网站制作公司有哪些,云南最好的招聘网站是哪个?
*请认真填写需求信息,我们会在24小时内与您取得联系。