存儲方式不同:聚集索引的葉子節(jié)點存儲了數(shù)據(jù)行的實際數(shù)據(jù),而非聚集索引的葉子節(jié)點存儲了指向數(shù)據(jù)行的指針。
查詢速度不同:由于聚集索引的葉子節(jié)點存儲了實際數(shù)據(jù),因此在使用聚集索引進行查詢時可以直接獲取數(shù)據(jù),查詢速度更快。而非聚集索引需要先定位到數(shù)據(jù)行,然后再通過指針獲取數(shù)據(jù),查詢速度相對較慢。
索引唯一性不同:聚集索引一般是唯一的,即每個數(shù)據(jù)行只有一個聚集索引。而非聚集索引可以有多個,可以根據(jù)不同字段創(chuàng)建多個非聚集索引。
數(shù)據(jù)存儲位置不同:聚集索引將數(shù)據(jù)行存儲在同一位置,而非聚集索引將數(shù)據(jù)行存儲在不同位置,需要通過指針進行訪問。
聚集索引只能有一個,而非聚集索引可以創(chuàng)建多個。