贴出 show index from pre_forum_thread 以供进一步分析。原理上是MYSQL认为使用 limit 后可以直接使用heats以得到非常小的数据集,然后进行处理。
而不使用limit则MYSQL认为总归是要输出所有ORDER BY t.heats的记录,这样不如先利用其它索引进行筛选。