[php]mysqld.exe内存占用过高问题的解决
[php]mysqld.exe内存占用过高问题的解决
最近遇到了服务器总是停机的问题,虽然它自己只有2G的内存,不过实际部署的应用访问量非常小,也不至于2G就不够用,所以开始了给服务器瘦身的计划。
看着任务管理器里面的各个进程,发现吃内存最厉害的是mysqld.exe,它一个就吃了400多兆内存,明显不合理。
于是通过修改MySQL的配置文件对它进行优化。根据百度的结果,修改my.ini文件
找到其中的两条:
table_open_cache=2000 改为
table_open_cache=256
table_definition_cache=1400 改为
table_definition_cache=400
然后重启mysql,再打开任务管理器,发现mysqld.exe 只占50M内存了,比原来少了350多兆,效果很明显。
热门文章推荐
- [php]优酷真实视频地址解析算法
- [Dz]discuz手机版支持视频播放的方法
- [PHP]php加密js解密的方法实例
- [php]用PHP打印出前一天的时间格式
- [PHP]mpeg,mp3,avi的ffmpeg的php转换类
- [php]php中3DES加密一个非常有用的3des加密
- [PHP]php.ini修改上传文件的大小限制处理方法
- [php]用过的最好用的php分页类源代码
请稍候...