我是靠谱客的博主 生动航空,最近开发中收集的这篇文章主要介绍mysql占用虚拟内存_MySQL占用虚拟内存非常高怎么办,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

本文章来介绍一下关于MySQL占用虚拟内存非常高的解决办法,有需要学习的朋友可参考本文章。

mysql狂吃内存,刚启动的内存只占700M,半天后1.5G,运行2天后就占3G内存了,包括FP,以前重启MYSQL就降下来了,这样我就设置计划任务每天早上自动重启mysql,但现在重启mysql也没用,竟然连同FP占用4.5G内存,而我服务器只有2G物理内存,造成网站运行超级慢。怎么办????

服务器配置是win2003+PHP5+MYSQL5+ZEND3.3 ~~~~~my.ini

解决办法

解决mySQL占用内存超大问题

为了装mysql环境测试,装上后发现启动后mysql占用了很大的虚拟内存,达8百多兆。网上搜索了一下,得到高人指点my.ini。再也没见再详细的了..只好打开my.ini逐行的啃,虽然英文差了点,不过多少M还是看得明的^-^

更改后如下:

代码如下

复制代码

innodb_buffer_pool_size=576M ->256M InnoDB引擎缓冲区占了大头,首要就是拿它开刀

query_cache_size=100M ->16M 查询缓存

tmp_table_size=102M ->64M 临时表大小

key_buffer_size=256m ->32M

重启mysql服务后,虚拟内存降到200以下.

另外mysql安装目录下有几个文件:my-huge.ini 、my-large.ini、my-medium.i

最后

以上就是生动航空为你收集整理的mysql占用虚拟内存_MySQL占用虚拟内存非常高怎么办的全部内容,希望文章能够帮你解决mysql占用虚拟内存_MySQL占用虚拟内存非常高怎么办所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部