标签: mysql optimization statistics
我在MySql中有一个相对简单的myisam表,目前有大约20M行。
我每晚插入大约20万行。
有3个索引,一个有5个部分用于查找,1个用于日期技术密钥,另一个用于另一个技术密钥,基数很低。服务器版本为5.0.45
我发现的是,应该使用日期键(相对较高的基数)的查询实际上是使用低基数键,因此进展非常缓慢。如果我分析表,那么它按预期工作。但我不明白为什么我要这么频繁地分析表?目前似乎我需要每周做一次 - 这是正常的吗?
(此表中没有更新/删除)
RGDS, 丹
答案 0 :(得分:1)
如果没有选择正确的索引,可以使用Mysql INDEX HINTS。有关详细信息,请查看here。