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

 

参考:

MySql性能监控四大指标

MySql用户工具

100%CPU处理

 

posted @ 2017-03-07 22:26  LustForLife  阅读(186)  评论(0编辑  收藏  举报