彙集(clustered)索引,也叫聚簇索引。性能
定義:數據行的物理順序與列值(通常是主鍵的那一列)的邏輯順序相同,一個表中只能擁有一個彙集索引spa
解釋:就像字典根據A~Z去查漢字。 數據行的物理順序與列值的順序相同,若是咱們查詢id比較靠後的數據,那麼這行數據的地址在磁盤中的物理地址也會比較靠後。並且因爲物理排列方式與彙集索引的順序相同,因此也就只能創建一個彙集索引了。索引
非彙集(uncustered)索引效率
定義:該索引中索引的邏輯順序與磁盤上行的物理存儲順序不一樣,一個表中能夠擁有多個非彙集索引。總結
除了彙集索引之外的索引都是非彙集索引,只是人們想細分一下非彙集索引,分紅普通索引,惟一索引,全文索引。若是非要把非彙集索引類比成現實生活中的東西,那麼非彙集索引就像新華字典的偏旁字典,他結構順序與實際存放順序不必定一致。數據
總結查詢