聚簇索引與非聚簇索引的區別以及SQL Server查詢優化技術

在《數據庫原理》裏面,對聚簇索引的解釋是:聚簇索引的順序就是數據的物理存儲順序,而對非聚簇索引的解釋是:索引順序與數據物理排列順序無關。正式因爲如此,所以一個表最多隻能有一個聚簇索引。 不過這個定義太抽象了。在SQL Server中,索引是通過二叉樹的數據結構來描述的,我們可以這麼理解聚簇索引:索引的葉節點就是數據節點。而非聚簇索引的葉節點仍然是索引節點,只不過有一個指針指向對應的數據塊。如下圖:
相關文章
相關標籤/搜索