0
我有一個數據庫表(潛在的巨大,在未來數億條記錄),關於這一點我會經常執行以下查詢:WHERE col1和ORDER BY col2在(col1,col2)上使用複合鍵嗎?
select *
from table1
where col1 = [some number]
order by col2
顯然有對所有「col1」指數將使它快跑。 col1不是唯一的,所以很多行(2000+我期望)會被返回。
在(col1,col2)上創建索引是否有意義? MySQL會用這個查詢嗎?
此外,如果我只是查詢沒有「order by」部分,這個索引是否也會用於「where」部分?
該頁面上的第二個例子正是我想要的。謝謝。 –