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