mysql 5.7.18 占用内存持续增加,并且占用了就不释放,现在已经用完,开始用swap了,这是什么原因?

解决方案 »

  1.   

    减小下innodb_buffer_pool大小
      

  2.   


    innodb_buffer_pool减小过多次,减出来的内存慢慢的又被占用了,现在innodb_buffer_pool只有物流内存的60%
      

  3.   

    你把所有了 buffer, cache 之类的设置都检查一下,看看有没有设置得过大的
    比如 query cache ,你有打开在用么? 如果有在用,你配置的是多少?
      

  4.   

    innodb_buffer_pool_size设置多大