Magento白皮书建议将innodb_buffer_pool_size设置为我的服务器4G ram的50%到80%。 当我的Magento数据库只有500M表数据和500M索引时,这真的是必要的吗?
我知道其他变量需要考虑,但设置innodb_buffer_pool_size = 2G接缝有点过分......!我是对的吗?
答案 0 :(得分:1)
http://www.mysqlperformanceblog.com/2007/11/03/choosing-innodb_buffer_pool_size/
“这当然假设你的数据库很大,所以你需要大的缓冲池,如果没有 - 设置缓冲池比你的数据库大小稍大就足够了。”
所以基本上是的,如果你的innodb数据(表格,索引等)远小于2G,你就不会在更高的设置下获得性能。
答案 1 :(得分:0)
nope,这个建议不依赖于数据集的大小,而是与innodb可用于执行更快/更好的性能和资源相关联