51代码网ORACLEMYSQLSQL SERVER其它数据库java/jspasp/asp.netC/C++/VC++APP应用其它语言服务器应用
您现在的位置: 51代码网 >> mysql >> 文章正文

关于mysql内存持续增长的问题

更新时间:2013-5-26:  来源:51代码网

关于mysql内存持续增长的问题

服务器的进程中mysqld的内存和虚拟内存在持续增长,增长的不快,大概半个小时1M的样子,持续不断的增长。
期间我在不断的往库中插入数据,删除数据,且频率比较高。
请问这是什么原因?
数据库插入.删除这些sql操作不会直接马上刷写到磁盘的,会先放到内存中,再通过相应的刷写机制写到磁盘,我认为是这个原因.

刷写到磁盘上就释放了..

我遇到过类似的问题,产品刚上线,mysql一直不段增加,不过后面之后就稳定了,分离了一些读和写,楼主可以适当的调整下mysql的参数,可以减少内存的消耗,比如:read_buffer_size.read_rnd_buffer_size;bulk_insert_buffer_size ....

你就拿有个默认的数据库的配置模板来用就可以了,不过在其基础上再把key_Buffer_size 设置的小点,加大点bulk_insert_buffer_size

赞助商链接
推荐文章
  • 此栏目下没有推荐文章
  • {
    设为首页 | 加入收藏 | 友情链接 | 网站地图 | 联系站长 |