mysql数据库工具监控压缩日志管理表维护数据导出导入热备份对象查看错误代码文本替换

  次阅读 来源:互联网(转载协议) 2016-01-28 13:00 我要评论(0)

status系列

Mysql提供了一系列命令来获取数据库的运行状态,其中最常用的主要有show status;show innodb status;show processlist; show mutex status。通过这些命令我们可以了解到数据库和存储引擎io,内存,锁等详细信息。

参考资料:http://wiki.babel.baidu.com/twiki/bin/view/Com/Ns/Mysqlstatus

监控工具――Mysqlreport

上面列出的各种status命令,能够方便地实时查看。 若需要长期监控,则需要工具对这些信息进行整理汇总。目前常见的mysql监控有mysqlreport、mysqlsla、innotop,还有公司内 部开发的Mysql-mon。其中mysqlreport和mysql-mon属于状态统计类型。

数据来源:

[mysql]show global status

[mysql]Show Global Variables

[mysql]Show Full Processlist

[系统] vmstat/iostat/mpstat

由于上述参数复杂,因此监控工具抽取重要的信息,以方便查看的方式显示,并记录都在日志中。

Mysqlreport是一款支持周期生成报表的工具。

从mysqlreport报表中能够得到的信息有分为一下几类:

1、总体数据:包括读写总请求、接收/发送总数据量、慢查询次数

2、DMS(数据操作描述):各种数据操作分布(select、update等)、查询和排序次数分布

3、Cache:包括cache命中率、cache操作次数及比例(查询命中率、插入次数、修改次数的比例)

4、表: 包括表锁次数、打开表文件个数、临时表类型分布、最大连接数等

5、InnoDB相关:包括innodb 数据内容读写次数、数据页面创建/读写次数、数据行操作次数(增删改查语句分布)

参考资料:

http://wiki.babel.baidu.com/twiki/bin/view/Com/Ns/MysqlTool

http://hackmysql.com/mysqlreport

监控工具――Mysqlsla

mysqlreport可以协助我们了解MySQL的健康状况以及MySQL大部份时间在处理什么类型的Query,但我们在调查慢查询时,想 知道MySQL 实际上到底是把 CPU 运算时间花在哪些 Query 上?这个问题必须从MySQL的Log才可知。

Mysqlsla的数据来源为mysql提供的三类log:Binary Log、General Log和Slow Log。

对于慢sql统计信息, 包括 平均执行时间, 等待锁时间, 结果行的总数, 扫描的行总数。提供结果格式如下:

项目 说明

Count sql的执行次数及占总的slow log数量的百分比

Time 执行时间, 包括总时间, 平均时间, 最小, 最大时间, 时间占到总慢sql时间的百分比

95% of Time 去除最快和最慢的sql, 覆盖率占95%的sql的执行时间.

Lock Time 等待锁的时间

95% of Lock 95%的慢sql等待锁时间

Rows sent 结果行统计数量, 包括平均, 最小, 最大数量

Rows examined 扫描的行数量

Database 属于哪个数据库

Users 哪个用户,IP, 占到所有用户执行的sql百分比

Query abstract 抽象后的sql语句

Query sample sql语句

参考资料:http://hackmysql.com/mysqlsla

监控工具――innotop

innotop是一个针对innodb引擎的监控工具。

与上诉的几个工具不同,这是一个类似于top的工具,能够实时显示innodb的各种参数变化。

更强悍的是,能够在执行过程中能够查看各个线程的执行状态、查看死锁信息;

能够通过输入命令行参数,选取不同的模式,查看线程内部信息

参考资料:http://code.google.com/p/innotop/

本站部分文章来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如果您有什么意见或建议,请联系QQ28-1688-302!

人工智能实验室
相关文章相关文章
  • 品友互动为Digital Travel APAC2018 唯一受邀中国AI企业

    品友互动为Digital Travel APAC2018 唯一受邀中国AI企业

  • 第一批国家重点研发计划公布,旷视科技开启“五年行动”

    第一批国家重点研发计划公布,旷视科技开启“五年行动”

  • 长虹新款智能语音空调,告诉你空调也能玩Siri

    长虹新款智能语音空调,告诉你空调也能玩Siri

  • 让AI触手可及  Qualcomm携手创通联达推出全新终端侧AI开发套件

    让AI触手可及 Qualcomm携手创通联达推出全新终端侧AI开发套件

网友点评网友点评
阅读推荐阅读推荐

据外媒报道,STEER打造了首款完全自动驾驶停车技术,旨在使常规车辆转变为无人驾驶车辆。STEER的首款技术应用是4级自动驾驶及网络安全停车...

近日,美国软性机器抓手制造商 Soft Robotics 宣布,获得 2000 万美元的融资,本轮投资者包括 Scale Venture Partners,Calibrate Ventures...

据外媒报道,加州车管局发布了《2017自动驾驶脱离报告(California Autonomous Vehicle Disengagement Reports)》,其中谈及了脱离的具体...

用人机语音交互,来解决智能家居适老的问题;通过家庭门禁与安防套件、空气净化套件、可燃气体与有害气体监控套件等相互联动,在不同生活情...