奇怪地查询不使用索引

时间:2015-03-05 03:44:45

标签: mysql

我在字段platform_id上有一个包含索引的表。当我执行以下查询时:

SELECT * FROM table ORDER BY platform_id

这需要大约5秒钟,当我运行EXPLAIN查询时,它显示它没有使用platform_id索引。但是,当我跑:

SELECT * FROM table force index (platform_id) ORDER BY platform_id

它立即运行并使用索引。如果没有明确告诉mysql使用它,为什么我的索引似乎被“破坏”?有办法解决吗?

0 个答案:

没有答案