当数据仅为500M时,Magento和innodb_buffer_pool_size = 2G

时间:2011-05-20 13:45:04

标签: magento innodb

Magento白皮书建议将innodb_buffer_pool_size设置为我的服务器4G ram的50%到80%。 当我的Magento数据库只有500M表数据和500M索引时,这真的是必要的吗?

我知道其他变量需要考虑,但设置innodb_buffer_pool_size = 2G接缝有点过分......!我是对的吗?

2 个答案:

答案 0 :(得分:1)

http://www.mysqlperformanceblog.com/2007/11/03/choosing-innodb_buffer_pool_size/

“这当然假设你的数据库很大,所以你需要大的缓冲池,如果没有 - 设置缓冲池比你的数据库大小稍大就足够了。”

所以基本上是的,如果你的innodb数据(表格,索引等)远小于2G,你就不会在更高的设置下获得性能。

答案 1 :(得分:0)

nope,这个建议不依赖于数据集的大小,而是与innodb可用于执行更快/更好的性能和资源相关联