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后发现内存占用少了一半,应该还有很大优化空间,鉴于内存基本够用了,就不继续折腾了。