gpt4 book ai didi

Mysql 表有 2000 万行,统计数据已经过时

转载 作者:行者123 更新时间:2023-11-29 14:57:39 26 4
gpt4 key购买 nike

我在 MySql 中有一个相对简单的 myisam 表,目前约有 20M 行。

我每晚插入大约 200k 行。

有 3 个索引,其中一个索引有 5 个部分用于查找,1 个索引位于日期技术键上,另一个索引位于另一个基数非常低的技术键上。服务器版本为5.0.45

我发现应该使用日期键(相对高基数)的查询实际上使用低基数键,因此速度非常慢。如果我分析该表,那么它会按预期工作。但我不明白为什么我必须如此频繁地分析表格?目前看来我需要每周进行一次 - 这正常吗?

(此表中没有更新/删除)

Rgds,丹

最佳答案

如果 Mysql 没有选择正确的索引,您可以使用 INDEX HINTS。欲了解更多信息,请查看here .

关于Mysql 表有 2000 万行,统计数据已经过时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4165606/

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