这几天上线一个项目,并发数大概有1000,导致mysql性能很差。性能调优这块刚刚接触,很多参数都是懵逼的状态,所以找了两个工具:mytop 和doDBA,两个工具都不错,可以将mysql的状态信息实时显示出来,方便查看。
1. mytop
安装
1 | $ sudo yum install epel-release |
添加信息如下:
1 | host=localhost |
最后执行命令:
1 | # mytop |
2. doDBA
安装
1 | # wget https://raw.githubusercontent.com/dblucyne/dodba_tools/master/doDBA --no-check-certificate |
编辑doDBA.conf 文件,填入mysql信息。
执行命令:
1 | # ./doDBA -h '127.0.0.1' -mysql |
下一步好好研究一下各个参数的含义。