我正在使用FORCE INDEX。最终,我可以使用所需的列作为KEY ..
但我只是想知道FORCE INDEX的缺点是什么
答案 0 :(得分:1)
您可以阅读此article:
这是否意味着我们应该始终使用强制索引提示?
NO!不加选择地使用FORCE INDEX()也很容易适得其反。该 数据的分布或查询参数的值可以改变, 并且随着时间的推移,您认为最适合查询的密钥可以 成为不太喜欢的计划。你应该使用FORCE KEY 明白你为什么要使用它,并且100%确定那里 被迫的关键不会变坏。
注意,在查询时,通常需要FORCE KEY 不是很直白,并没有“令人敬畏”的赢家关键 优化器可以轻松发现。这些需求通常可以解决 重写查询和/或添加更好的密钥。