MySQL性能分析、及调优工具使用详解 (5)

系统信息和MySQL信息的收集可以分离,如果只想收集系统信息,只需要提供系统用户名密码即可,如果只收集MySQL可以只提供MySQL连接信息,如果是rds用户,可以使用-rds参数,在使用mytop时会自动忽略系统信息的收集。


?p=7499

 

下载地址:https://github.com/dblucyne/dodba_tools

 

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

chmod +x doDBA


功能非常强大,官方地址:https://github.com/dblucyne/dodba_tools 介绍的很详细


具体如何使用在运维帮的公众号上面有比较全面的介绍,下面是我摘录的部分内容:


./doDBA-help   查看帮助


收集Linux性能数据

./doDBA-h=192.168.2.11 -sys  # 通过ssh远程连接去获取信息

wKiom1kLTXWyMoAaAAA_wqy2Ujo429.png

 

 

搜集MySQL性能数据

./doDBA-h=127.0.0.1 -mysql

wKioL1kLTYDT9mVKAABF5K2ZLpA201.png


执行前需要先去修改 doDBA.conf  配置上mysql的用户名密码和端口:

{

"Host":"",

"Huser":"root",

"Hport":"22",

"Hpwd":  "",

"Muser": "root",

"Mpwd": "Abcd@1234",

"Mport":"3306"

}

 

### 这里需要注意一点就是:搜集远程mysql时候,必须要先在目标MySQL上对本机IP做授权,不然会出现下图类似的报错。


 

 

搜集InnoDB性能数据

./doDBA-h=127.0.0.1 -innodb

wKiom1kLTZKA0DNsAAAiPM867PY992.png

 

 

搜集MySQLLinux性能数据

./doDBA-h=127.0.0.1 -myall

wKiom1kLTZzTQtuEAABBwdPfYWw315.png

 

类似Mytop的功能

./doDBA-h=127.0.0.1 -mytop

wKioL1kLTaWQAWFmAAB9KmXyRqM665.png

 

 

搜集到日志文件

./doDBA-h=127.0.0.1 -mytop -log

wKioL1kLTbDzDSb6AABasPW_Hjw901.png

 

 

开启Doing功能

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwwpfj.html