CREATE TABLE `table1` (
`f1` int(11) NOT NULL default '0',
`f2` int(4) NOT NULL default '0',
`f3` bigint(20) NOT NULL default '0',
PRIMARY KEY (`f1`)
) TYPE=MyISAM
查询:
select `f1` from table1 where `f2`=123 order by `f3` desc;
我想创建一个 “覆盖索引” 此查询
ALTER TABLE `table1` ADD INDEX (`f2`,`f3`,`f1`);
或
ALTER TABLE `table1` ADD INDEX (`f2`,`f1`,`f3`);
我应该选哪个?
我怀疑他们中的任何一个都会以显着的方式帮助你。 – NullUserException
@NullUserExceptionఠ_ఠ我确定有用,但我不知道哪个更好 – Koerr