MySQL: 联合索引在order by中的使用
对于联合索引,要注意索引字段在order by中出现的方式,否则可能会导致索引失效。下面举例说明。 下面这张表有个联合索引: <a1,a2,a3>,并且表里有100万行数据 create table a123( id bigint unsigned auto_increment not null, a1 varchar(50) not null, a2 varchar(50) not null, a3 varchar(50) not null, b1 varchar(50) not null, b2 varchar(50) not null, b3 varchar(50) not null, primary key(id), index idx_a_123(a1, a2, a3) ) explain select * from a123 order by a1 asc limit 100; …