mysql性能查看工具

这几天上线一个项目,并发数大概有1000,导致mysql性能很差。性能调优这块刚刚接触,很多参数都是懵逼的状态,所以找了两个工具:mytop 和doDBA,两个工具都不错,可以将mysql的状态信息实时显示出来,方便查看。

1. mytop

安装

1
2
3
$ sudo yum install epel-release
$ sudo yum install mytop
$ sudo vi /root/.mytop

添加信息如下:

1
2
3
4
5
6
7
8
host=localhost
db=mysql
delay=3
port=3306
socket=
batchmode=0
color=1
idle=1

最后执行命令:

1
# mytop

2. doDBA

安装

1
2
3
#  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

编辑doDBA.conf 文件,填入mysql信息。
执行命令:

1
#  ./doDBA -h '127.0.0.1' -mysql

下一步好好研究一下各个参数的含义。