MySQL参数怎么调是个问题,如果是Oracle,数据库报告上有很多建议,非常直观。MySQL也有一个小工具mysqlreport,来统计一些信息指导调参数,最好是写一个任务,一个小时执行一次,这样可以看到高峰、低峰时期的统计信息,更有利于参数调优。
进行MySQL的配置优化,首先必须找出MySQL的性能瓶颈所在;而SHOW STATUS输出的报告正是用来计算性能瓶颈的参考数据。mysql report不像SHOW STATUS那样简单的罗列数据,而是对这些参考数据加以融合计算,整理成一个个优化参考点,然后就可以根据这个优化参考点的值以及该点的衡量标准,进行对应调整。
下载mysql report工具,直接解压即可,下载地址:
http://hackmysql.com/scripts/mysqlreport-3.5.tgz
需要注意的是,mysqlreport是基于perl语言开发,其运行依赖于perl-DBI和perl-DBD-MySQL,所以需要先安装这两个软件。
1. 先下载dbi、dbd-mysql、mysqlreport-3.5。
2. 安装dbi和dbd-mysql,安装之前确认安装过perl。
perl Makefile.PL
make
make test
make install
mysql report常用指令: