MySQL 最朴素的监控方式.docx
《MySQL 最朴素的监控方式.docx》由会员分享,可在线阅读,更多相关《MySQL 最朴素的监控方式.docx(9页珍藏版)》请在优知文库上搜索。
1、对于当前数据库的监控方式有很多,分为数据库自带、商用、开源三大类,每一种都有各自的特色;而对于MySQ1.数据库由于其有很高的社区活跃度,监控方式更是多种多样,不管哪种监控方式最核心的就是监控数据,获取得到全面的监控数据后就是灵活的展示部分.那我们今天就介绍一下完全采用MySQ1.自有方式采集获取监控数据,在单体下达到最快速、方便、损耗最小。本次文章完全使用MySQ1.自带的show命令实现获取,从connects.buffercache,lock.SQ1.statement.Databasethroughputs,serverconfig7大方面全面获取监控数据.1 连接数(Connects
2、)最大使用连接数:ShOWstatuslikeMax_used_ConneCtiOns当前打开的连接数:ShoWstatuslikeThreadS-COnneCted2 缓存(bufferCache)未从缓冲池读取的次数:ShOWstatuslikelnnodb_buffer_p。1.reads从缓冲池读取的次数:ShOWstatuslike,Innodb_buffer_pool_read_requests缓冲池的总页数:showstatuslikeInnodb_buffer_p。1.PageS_total缓冲池空闲的页数:showstatuslikeInnodb_buffer_pool_pa
3、ges_free,缓存命中率计算:(I-Innodb_buffer_pool_reads/innodb_buffer_pool_read_requests)*100%缓存池使用率为:(Innodb_buffer_pool_pages_total-Innodb_buffer_pool_pages_free)/Innodb_buffer_pool_pages_total)*100%3 锁(lock)锁等待个数:showstatuslikeInnodb_row_lock_waitsz平均每次锁等待时间:showstatuslikeInnodb_row_lock_time_avg查看是否存在表锁:sh
4、owopenTAB1.ESwherei,use0;有数据代表存在锁表,空为无表锁备注:锁等待统计得数量为息加数据,岳次获取得时候可以跟之前得数据进行相减,得到当前统计得数据4 SQ1.查看mysql开关是否打开:ShOWVariableSIikeslow-qery.log,ON为开启状态,如果为OFF,setglobalslow_query_log=l进行开启查看mysql阈值:ShOWVariabIeSlikelong.queryjime,根据页面传递同值参数,修改阈值setgloballong_query_time=0.1查看mysql慢sqlgift:showvariableslikes
5、low_queryog_file格式化慢sql日志:mysqldumpslow-sat-t10eportdatamysqllogslow.log注:此语句通过jdbc执行不了,属于命令行执行.怠思为:显示出耗时最长的10个SQ1.语句执行信息,10可以修改为TOP个数.显示的信息为:执行次数、平均执行时间、SQ1.语句备注:当mysqldumpslow命令执行失败时,将慢日志同步到本地进行格式化处理.insert数量:showstatuslike,Com-insert,Com-delete,delete数量:showstatuslikeupdate数量:showstatuslikeCom-up
6、dateselect数量:ShOWstatuslikeCorr1.SeIect6吞吐(Databasethroughputs)发送吞吐量:showstatuslikeBytes-sent,接收吞吐量:showstatuslikeBytes.received,总吞吐量:Bytes-sent+Bytes-received7数据库参数(serverconfig)showvariables慢SQ1.指的是MySQ1.慢查询,具体指运行时间超过long_query_time值的SQ1.我们常听MySQ1.中有二进制日志binlog,中继日志relaylog,正做回滚日志redolog.undolog等.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MySQL 最朴素的监控方式 朴素 监控 方式