对于LNMP下MYSQL启动时占用内存优化
这两个我发现MYSQL5.6在没有活动的情况下,占用内存也挺多的,都在18%以上。我查了一下网上的资料,MySQL 5.6相比于前代GA版本性能提升显著,但默认缓存设置对于小型站点并不合理,在5.5版本里就新增了一个性能优化的引擎 PERFORMANCE_SCHEMA,这个功能在5.5默认是关闭的,而到了5.6版本后就默认开启了,这也是以前的版本在启动后内存都占用不高。
performance_schema_max_table_instances=400 // 检测的表对象的最大数目。
table_open_cache=256 //缓存frm文件
table_definition_cache=400 //指的是缓存数据文件的描述符(Linux/Unix)相关信息
上面的内容加到【mysqld】里就行了。
我加上去后,重启MYSQL服务,占用率降下一大部,都在9%左右。
对于小内存的VPS应该可以试一下。
但是对于性能方面,我没有去测,应该不会有影响吧。
希望军哥给一下建议。。
页:
[1]