0
例如,假設我創建了'id'
指數,但我做出這樣的查詢:如果我在列上創建索引,但是對多列進行查詢(其中一列是索引列),是否查詢處理速度很快?
select id, class, name from student;
將查詢處理是隨機的還是會根據ID列進行優化?
例如,假設我創建了'id'
指數,但我做出這樣的查詢:如果我在列上創建索引,但是對多列進行查詢(其中一列是索引列),是否查詢處理速度很快?
select id, class, name from student;
將查詢處理是隨機的還是會根據ID列進行優化?
顯然它已經過優化。 由於索引是在id列上的,它將會加快執行相同的查詢。
確切地說,您的查詢很可能不會使用索引。如果添加
"WHERE ID = somevalue";
這可能是不同的,或者您的查詢
SELECT ID FROM STUDENT;
不就是查詢! –