当数据只有500M时,Magento和innodb_buffer_pool_size = 2G

发布于 2024-11-08 20:24:36 字数 191 浏览 0 评论 0原文

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

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

Magento white-paper recommends innodb_buffer_pool_size be set at 50% to 80% of my servers 4G ram.
Is this really necessary when my Magento database has only 500M table data and 500M Indexes ?

I know other variables need to be considered, but setting innodb_buffer_pool_size = 2G seams a bit excessive...! I'm i correct?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

没︽人懂的悲伤 2024-11-15 20:24:37

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

nope, this suggestion is not dependent of the size of your dataset but rather tied to performance and resources available for innodb to perform faster/best

有深☉意 2024-11-15 20:24:36

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

“这当然假设你的数据库很大,所以你需要大的缓冲池,如果不是——设置比你的数据库大小大一点的缓冲池就足够了。”

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

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

"This of course assumes your database is large so you need large buffer pool, if not – setting buffer pool a bit larger than your database size will be enough."

so basically yeah, if your innodb data(tables,indexes,etc.) are far less than 2G, you aren't gaining performance with the higher setting.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文