mysql性能
随着redmine的使用,数据量和访问量越来越大,CPU负荷50%、100%的情况也越来越多,已经影响正常使用了。因此亟需对mysql的性能进行学习和调整。这里记录mysql的性能监控和设置工具、原理,以及调整过程。
工具
mysql workbench:官方提供的工具,在win7上安装成功了,但在windows server 2008上未安装成功。
innotop:下载地址;windows下安装参见此文,需要安装activeperl,并在包管理里安装dbd-mysql和Time-HiRes这两个包才能正常运行;使用参考。
Mysqltuner:初步诊断。
配置slow-query-log = TRUE,查看记录。
2017-11:
修改了my.ini中配置缓存设置,参考此文:
innodb_buffer_pool_size = 2G #本例准备用4g的,mysql为32位程序,不支持。缓存大对访问速度有帮助。
innodb_buffer_pool_instances = 2
参考: