doDBA工具使用详解(mysql8性能监控工具doDBA的使用)
doDBA工具使用详解:最近潘老师在做有关msyql的性能测试与监控,需要查看一些核心的统计指标,如果纯手工去操作计算,那肯定得疯,只能借助网上开源的一些工具。
其实mysql性能监控工具有很多,但很多都停止更新了,甚至连官网都打不开,比如myawr,还有淘宝官方开源的Orzdba,也找不到。
最后发现能用的就两个,一个是Mysql Tuner,还有一个就是doDBA Tools。
先上下这两个项目的github地址:
Mysql Tuner:https://github.com/major/MySQLTuner-perl
doDBA Tools:https://github.com/dblucyne/dodba_tools
如果你的github打不开或访问慢,可以看下github官网打不开或访问慢的解决办法
mysql tuner最近一直在更新,对mysql8部分支持,估计功能比较强大,没仔细研究,而doDBA Tools最后一次更新是17年,但整体看上去还是doDBA Tools使用更加简单,不依赖其他插件,而且功能也够我用的了,下面说下doDBA Tools使用步骤。
1)从github上把源码下载下来
这个没什么好说的,当然你也可以直接通过如下指令在linux中安装:
wget https://raw.githubusercontent.com/dblucyne/dodba_tools/master/doDBA --no-check-certificate wget https://raw.githubusercontent.com/dblucyne/dodba_tools/master/doDBA.conf --no-check-certificate
2)如果你是下载的需要上传到linux系统,然后给doDBA文件授权
chmod +x doDBA
3)修改配置文件
核心配置文件就是doDBA.conf,里面配置也很简单,默认配置如下:
{
"Host":"",
"Huser": "root",
"Hport": "22",
"Hpwd": "",
"Muser": "dodba",
"Mpwd": "dodba",
"Mport":"3306"
}
H开头的是主机配置,M开头的是MySQL数据库配置,大家应该都能看懂,根据根据自己需求配置下,数据库用户可以直接使用root用户,或者新建一个dodba账户也行。这里我相信大家应该都会,就不赘述了。
4)运行doDBA
怎么使用完全可以参考doDBA的ReadMe文档,或者查看help指令:
./doDBA -help
Usage: doDBA [OPTIONS]
-help
Display this help.
-c string
configuration file. (default "doDBA.conf")
-h string
Connect to host/IP.
-sys
Print system info.
-myall
Print system and mysql info.
-mysql
Print mysql info.
-innodb
Print innodb info.
-mytop
Print mysql prcesslist info , like top.
-i duration
refresh interval in seconds. (default 1s)
-t int
mysql doing on Threads_running. (default 50)
-hP string
Connect host port. (default "22")
-hp string
Connect host password.
-hu string
Connect host user. (default "root")
-mP string
Connect mysql port. (default "3306")
-mp string
Connect mysql password.
-mu string
Connect mysql user.
-rds
Ignore system info.
-log
Print to file by day.
-nocolor
Print to nocolor.
比如潘老师这里常用的就是如下两个:
#监控系统 -h指定主机ip ./doDBA -h=10.1.xx.xx -sys #监控mysql ./doDBA -h=10.1.xx.xx -mysql
注意:mysql8运行监控性能时可能会出现连接报错,具体请参考:
连接mysql8提示this user requires mysql native password authentication
最近在使用doDBA工具监控mysql8数据库的性能时,配置好用户名和密码,但是提示连连错误,具体如下: Er […]

正常监控的效果图如下:
每秒都会打印mysql性能统计指标的数据,比如QPS、TPS、连接情况、慢查询、锁情况等等,而且还是在doDBA所在目录下生成对应的log.txt文本以供查询。
总结
以上就是mysql8性能监控工具doDBA的使用方法,整体而言,还是非常简单使用的。
随机文章
友情链接交换搜素引擎算法
网站内容优化
SEO小小课堂网
SEO教程
站长导航
友情链接交换
搜素引擎算法
百度搜索“网赚联盟”即可找到本站,微信搜索“小小课堂网”关注小小课堂网公众号。网赚联盟( wangzhuan.org.cn )欢迎用户投稿,发布者:用户投稿,文章版权归作者所有,投稿文章不代表网赚联盟立场,中二少年发布为网赚联盟原创文章,转载请注明出处:https://wangzhuan.org.cn/218968.html

微信扫一扫
支付宝扫一扫