Categorized | 网络技术

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

发布于 2015年11月02日 更新于 2017年02月20日 

最新的lnmp一键包1.2里,可以选择mysql5.6版本安装,但是最近发现mysql有时候会出现挂掉的情况,看一下mysql错误日志,应该是内存占满导致的,1G内存的vps是伤不起的。。

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

看了此文的人貌似还看了这些:

  • Amazon EC2云主机开通过程及Putty的SSH登录说明 2013-08-24
  • LNMP及LANMP环境一键搭建教程 2013-08-25
  • 密码保护:出场教程 2017-10-24
  • Amazon EC2的V-P-N-PPTP搭建教程(on aws redhat6.5 X64) 2014-10-20
  • windows多进程间数据通信:内存映射 2015-05-19
  • Microsoft Office 2010 Pro Plus专业增强版VOL安装教程 2012-09-03
  • Amazon EC2的Proftpd配置 2013-08-29
  • centos安装ss多用户带前端教程 2015-02-03
  • Centos安装L2TP+IPSec完整教程 2015-02-07
  • RESTful API 最佳实践(转) 2018-10-10
  • 3 Comments For This Post

    1. zdj999123 Says:

      赞一个。话说那个云盾占用的也高啊

    2. 卢松松博客 Says:

      一看就是技术大牛

    3. 23e782b898eab5d40386e56147591750 Says:

      百度搜到的,进来拜读一下!666

    发表评论

    Time limit is exhausted. Please reload CAPTCHA.

       我相信你,不会发广告!

    斗牛SEO工具