1456980
我有一个表有大约1000W条数据,我有一个sql语句是这样的:
SELECT column_1 FROM table_name WHERE column_2 IN ('A','B') ORDER BY id;
column2这个字段是varchar类型,有索引,id是主键。我这个语句用 EXPLAIN 分析,发现排序用到了 using file sort 。 请问我想实现同样的功能,怎样才能避免 using filesort?
ps: 顺便请问有没有可以系统学习mysql索引优化的书籍,谢谢。