MySQL 5.6内存占用过高解决方案

 由于VPS仅有1GB内存,在开启常用的Web服务之后,无力再为MySQL提供400MB以上的物理内存。

 在cmd下sc qc mysql56  找到my.ini的路径。

 修改参数: 

 table_definition_cache=400

 table_open_cache=256


保存之后重新启动MySQL服务,其内存占用即可从400MB以上降低至60MB左右。

调整之后性能会有所下降,我在内网服务器调整之后,很明显远程连mysql打开速度明显慢。内存足够的情况下不需要调整。


调整之前

调整之后


评论