如何强制mysql做索引范围扫描

时间:2018-07-09 04:05:26

标签: mysql

最近我发现我的一项工作停止了。原因如下: 我有一个约有一百万行的表,它有一个列标题,上面有索引。 我有一个自动生成的SQL,如: 从表中的标题(?,?,?....?)

中选择*

问号自动生成。当达到1600以上时,它将使用全索引扫描,这非常慢。当它小于1000时,它使用索引范围扫描,这非常快。

我试图使用“使用索引(xxxx)”之类的提示,但是它仍在进行完整的索引扫描。我的问题是,如何强制MYSQL使用范围索引扫描?

就目前而言,我必须做一些技巧以使数字始终小于1000,我认为这是愚蠢的。

谢谢!

0 个答案:

没有答案
相关问题