簡(jiǎn)單地說,索引是一個(gè)數(shù)據(jù)結(jié)構(gòu),用來快速訪問數(shù)據(jù)庫表格或者視圖里的數(shù)據(jù)。
在SQL Server里,它們有兩種形式:聚集索引和非聚集索引。
聚集索引在索引的葉級(jí)保存數(shù)據(jù)。這意味著不論聚集索引里有表格的哪個(gè)(或哪些)字段,這些字段都會(huì)按順序被保存在表格。由于存在這種排序,所以每個(gè)表格只會(huì)有一個(gè)聚集索引。
非聚集索引在索引的葉級(jí)有一個(gè)行標(biāo)識(shí)符。這個(gè)行標(biāo)識(shí)符是一個(gè)指向磁盤上數(shù)據(jù)的指針。它允許每個(gè)表格有多個(gè)非聚集索引。