阅读MySQL ,我们看到了这个具有多列索引name的示例表。first_name CHAR(30) NOT NULL, INDEX name (last_name,first_name)并举例说明索引将或不使用的情况实际上是相同的): WHERE first_name='Michael' AND last_name='Widenius';
我在文档中找不到这方面的任何信息-- MySQL</
我在这里读到,当存在WHERE子句时,ORDER BY只对过滤后的集合进行排序。不过,我看到了一些不同的结果。SELECTFROMWHERE MATCH (title, descr) AGAINST ("young" IN BOOLEAN MODE) dt DESC通过删除ORDER BY子句,时间减少到大约0.1秒。如何让它只对过滤后的结果进行排序?
哦,我还尝试删除了WHERE子句,以确保它不会花费大约2.5秒的时间对过滤