为什么增加innodb_buffer_pool_size减慢选择?

时间:2012-07-16 08:29:42

标签: mysql innodb

我有一台32G的服务器,一个20G的数据库。我使用10G的innodb_buffer_pool_size运行MySQL,试图提高性能,将值增加到20G只会减慢select-queries的速度。任何人都能解释一下为什么会这样吗?

1 个答案:

答案 0 :(得分:0)

  1. 尝试使用EXPLAIN来了解查询速度缓慢的原因。

  2. 尝试使用SHOW ENGINE INNODB STATUS查看缓冲池的使用方式以及InnoDB引擎的工作方式。

  3. 这里可能还有很多其他因素在起作用。增加buffer_pool_size你可能会退出物理RAM(与其他配置选项一致),然后它进入虚拟内存,这是在磁盘上...并且磁盘操作总是很慢......