mysql 5.6内存占用过高解决方法

mysql 5.6重启mysql服务后,top一下发现这一个mysql服务就占用了500多MB内存。。

Google一番,贴一下记录:
mysql5.6的默认配置是不适合小型站点的,win的话在my.ini里修改、linux则在/etc/my.cnf里修改performance_schema_max_table_instances参数,有就修改,没有就追加:
 
performance_schema_max_table_instances=400
table_definition_cache=400
table_open_cache=256
 
修改完毕后,重启mysql服务,service mysql restart,然后top后发现内存占用少了一半,应该还有很大优化空间,鉴于内存基本够用了,就不继续折腾了。

上一篇:如何理解MySQL的执行计划 下一篇:没有了
  • 版权声明:内容来自互联网不代表本站观点,2018-11-03发表于 mysql教程栏目。
  • 转载请注明: mysql 5.6内存占用过高解决方法| mysql教程 +复制链接