如何解决在线商店的大型 250 GB Mysql 数据库 - 需要索引
大家好,新年快乐。 我对 MySQL 数据库很陌生,如果可能的话,我需要一些帮助和建议。我目前创建了一个非常大的电子商店,拥有价值超过 250 GB 的产品,并且还在增长。我已经将我的专用服务器和 WordPress 网站优化为最佳选项,但我仍然对我的网站速度不满意,而且它的一些功能,比如当我使用搜索栏时速度非常慢。我知道我需要 MySQL 优化,我已经做了一些优化,但我不确定如何进一步进行优化或索引表。我不知道如何有效地做到这一点,也不知道在如此大的数据库上使用什么键和命令来正确地建立索引。 提前致谢
解决方法
WordPress 使用 EAV 架构设计,这在本质上是低效的。最重要的是,它在 INDEXes
上使用的 wp_postmeta
可以做得更好:
http://mysql.rjweb.org/doc.php/index_cookbook_mysql#speeding_up_wp_postmeta
,祝贺您的电子商店取得成功!
最常见的优化是创建索引。您需要哪些索引取决于您正在运行的查询。
Stack Overflow 上的任何人都无法推荐特定的优化,因为我们对您的表或查询一无所知。
我多年前做过一个关于索引优化过程的演讲,但原则没有改变:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。