Mysql 为什么增加innodb_buffer_pool_大小会降低选择速度?

Mysql 为什么增加innodb_buffer_pool_大小会降低选择速度?,mysql,innodb,Mysql,Innodb,我有一个32G的服务器,一个20G的数据库。我使用10G的innodb_buffer_pool_运行MySQL,试图提高性能,将值增加到20G只会减慢select查询的速度。谁能解释一下为什么会这样 尝试了解查询速度慢的一般原因 试着看看缓冲池是如何使用的,以及InnoDB引擎在做什么 可能还有很多其他因素在起作用。增加buffer\u pool\u size您可能会用完物理RAM(根据其他配置选项),然后它进入磁盘上的虚拟内存。。。而且磁盘操作总是很慢

我有一个32G的服务器,一个20G的数据库。我使用10G的innodb_buffer_pool_运行MySQL,试图提高性能,将值增加到20G只会减慢select查询的速度。谁能解释一下为什么会这样

  • 尝试了解查询速度慢的一般原因

  • 试着看看缓冲池是如何使用的,以及InnoDB引擎在做什么

  • 可能还有很多其他因素在起作用。增加
    buffer\u pool\u size
    您可能会用完物理RAM(根据其他配置选项),然后它进入磁盘上的虚拟内存。。。而且磁盘操作总是很慢