【问题标题】:Wordpress DB MySQL enhancements for performanceWordpress DB MySQL 性能增强
【发布时间】:2018-01-31 09:46:47
【问题描述】:

我们的数据库团队建议对 Wordpress DB 进行各种改进以提高性能,例如将 BIGINT 更改为 INT、删除一些键等。这对 Wordpress 对 DB 层的使用是否透明?

【问题讨论】:

  • 删除键以提高性能听起来像一个非常可疑的策略。删除密钥只能帮助写入性能,而不是读取,并且任何好处通常最多只能是最小的。更有可能的是,读取性能将受到严重影响。将BIGINT 更改为INT 的理论上的好处,假设它没有破坏东西,也是无限小的。您可能可以侥幸成功,但解决尚未正确识别的问题似乎是一种错误的努力。

标签: mysql wordpress performance


【解决方案1】:

WP 的一个主要缺陷在于它使用实体-属性-值模式。最重要的是,它为其中一个主表——postmeta 选择了较差的索引。我解释了如何在 that 表中做出重大改进。见this。我的建议包括将该表的索引数量减少 1,但这不是简单地删除索引,而是重新设计索引。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多