免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 6208 | 回复: 11
打印 上一主题 下一主题

简单的mysql巡检工具 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-03-28 10:16 |只看该作者 |倒序浏览
本帖最后由 龙雪刚 于 2012-03-28 16:50 编辑

做为DBA,避免不了的事情就是对线上数据库进行日常性能检查,频繁的话几乎每天都会重复检查。为了尽量减少重复的人工劳动力,我写了一个小工具route,是JAVA编写的。,检查的对象主要是基于show global 得到的,并将检查结果写入一个预定好的EXCEL文件中,同时将检查结果保存到本地数据库中。还可以通过修改配置参数,同时检查多个服务。你可以利用crontab另写一个shell脚本,每天定时运行这个小工具(其实就是一个jar包与一个配置文件夹)。这样一来,每天只需要查看EXCEL里的数据进行性能分析,而且可以很方便的进行天与天之间的比较。现在,我已经利用这个小工具每天检查线上服务器上,运行比较稳定。

注意:需要检查的线上服务器目前必须是linux版本,window下会报错。但是本地数据库并不要求。后续版本会增加对windows下mysql版本的支持(其实原因很简单,我会检查socket文件,windows下自然没有这个文件)

我个人能力有限,之前写过一年的JAVA代码,所以难免会有做的不好的地方,我将持续更新,大家如有发现问题可以及时跟我联系。(因为自己比较懒,不想每天都跑到线上而且还不方便,所以一时兴起,就写了这个,主要的代码是去年9月份就写完了,直到现在我才把它弄完整。是不是很懒,呵呵。)
这里,我只是抛砖引玉,如果这个小工具能够启发大家,让大家写出更加完备的工具来,我将非常高兴。

route地址:http://code.google.com/p/route, 源码地址:https://route.googlecode.com/svn/trunk/。QQ群:223910769.

使用方式非常简单,里面README有详细说明。如有疑问可以发贴抢沙发。欢迎大家拍砖。

评分

参与人数 2可用积分 +5 信誉积分 +2 收起 理由
cenalulu + 5 赞分享!
ruochen + 2 赞一个!

查看全部评分

论坛徽章:
0
2 [报告]
发表于 2012-03-28 10:53 |只看该作者
运行截图

论坛徽章:
49
15-16赛季CBA联赛之福建
日期:2016-06-22 16:22:002015年亚洲杯之中国
日期:2015-01-23 16:25:12丑牛
日期:2015-01-20 09:39:23未羊
日期:2015-01-14 23:55:57巳蛇
日期:2015-01-06 18:21:36双鱼座
日期:2015-01-02 22:04:33午马
日期:2014-11-25 09:58:35辰龙
日期:2014-11-18 10:40:07寅虎
日期:2014-11-13 22:47:15申猴
日期:2014-10-22 15:29:50摩羯座
日期:2014-08-27 10:49:43辰龙
日期:2014-08-21 10:47:58
3 [报告]
发表于 2012-03-28 13:15 |只看该作者
龙雪刚 发表于 2012-03-28 10:16
做为DBA,避免不了的事情就是对线上数据库进行日常性能检查,频繁的话几乎每天都会重复检查。为了尽量减少 ...


欢迎在社区多家交流:)

论坛徽章:
0
4 [报告]
发表于 2012-05-11 23:42 |只看该作者
木有想想中好配置啊。。。。

论坛徽章:
0
5 [报告]
发表于 2012-05-11 23:44 |只看该作者
我的是环境是Windows7+mysql5.5.23   本地环境。。。回复 4# ghostsky2010


   

论坛徽章:
0
6 [报告]
发表于 2012-05-12 00:26 |只看该作者
回复 4# ghostsky2010


   

QQ截图20120512002459.png (80 KB, 下载次数: 19)

QQ截图20120512002459.png

论坛徽章:
0
7 [报告]
发表于 2012-05-12 11:36 |只看该作者
挺好的,借楼主的位置,发一些有用工具, percona-toolkit【shell + strace + perl +awk 】 , 诊断性能的

论坛徽章:
2
摩羯座
日期:2014-05-29 17:38:40数据库技术版块每日发帖之星
日期:2016-08-05 06:20:00
8 [报告]
发表于 2012-05-12 15:21 |只看该作者
顶一个,一直想写一个,木有时间

论坛徽章:
0
9 [报告]
发表于 2012-05-14 09:32 |只看该作者
回复 6# ghostsky2010


    其他的巡检内容有没有数据?还是只是 DBMySQL02 没有数据?

论坛徽章:
0
10 [报告]
发表于 2012-06-01 22:53 |只看该作者
其他的有数据,只是DBMySQL02没数据回复 9# 龙雪刚


   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP