gpt4 book ai didi

mySQL分区

转载 作者:太空宇宙 更新时间:2023-11-03 12:34:01 26 4
gpt4 key购买 nike

我在一个网站上安装了 osCommerce,该网站有 14 万个产品,product_description 表大小约为 300MB。页面加载需要 15 秒到 20 秒,出于测试目的,我将表格裁减为 100MB,现在它似乎正常工作。

所以我决定使用mySQL分区并制作

PARTITION BY KEY()
PARTITIONS 10;

此更改后,我对其进行了测试,但没有任何变化。

现在我决定将数据库表拆分为 3 个或更多,名称如下所示

 product_description1
product_description2
product_description3
...
...

我做错了吗?为什么 mySQL 分区不影响性能或速度?请提出建议。

最佳答案

如果您没有任何有用的线索,请不要机械地应用分区。先做常规的事情:索引调优。

您从分区中获得的 yield 完全取决于查询模式。我怀疑您的查询不会从中受益。但他们肯定会从正确的索引中受益。

关于mySQL分区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14102073/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com