我有一个32G的服务器,一个20G的数据库。我以 10G 的 innodb_buffer_pool_size 运行 MySQL,试图提高性能,将值增加到 20G 只会减慢选择查询的速度。谁能解释我为什么会这样?
问问题
697 次
1 回答
0
尝试
EXPLAIN
了解查询速度慢的原因。试着
SHOW ENGINE INNODB STATUS
看看缓冲池是如何使用的以及你的 InnoDB 引擎在做什么。这里可能还有很多其他因素在起作用。增加
buffer_pool_size
您可能会超出物理 RAM(根据其他配置选项),然后进入磁盘上的虚拟内存......并且磁盘操作总是很慢......
于 2012-07-16T08:43:06.343 回答