mySQL占用非常大虚拟内存的解决办法
为了装mysql环境测试,装上后发现启动后mysql占用了很大的虚拟内存,达8百多兆。网上搜索了一下,得到高人指点my.ini。再也没见再详细的了..只好打开my.ini逐行的啃,虽然英文差了点,不过多少M还是看得明的^-^
更改后如下,因为不是作服务器用的机器,没考虑性能因素:
innodb_buffer_pool_size=576M ->128M InnoDB引擎缓冲区占了大头,首要就是拿它开刀
query_cache_size=100M ->32 查询缓存
tmp_table_size=102M ->32M 临时表大小
key_buffer_size=16m ->8M
重启mysql服务后,虚拟内存降到200以下.
另外mysql安装目录下有几个文件:my-huge.ini 、my-large.ini、my-medium.ini…这几个是根据内存大小作的建议配置,新手在设置的时候也可以参考一下。
没有评论▼