資料表與索引都是以 8 KB 大小的分頁來儲存資料。

資料表結構

下圖顯示資料表的組織。資料表是包含在一或多個資料分割中,而且每個資料分割都包含堆積結構叢集索引結構的資料列。

SQL Server 的資料頁架構有二種:

  • 叢集資料表

若資料表有建立叢集索引,這種資料表的資料列將根據叢集索引鍵依序儲存。 而叢集索引的實作是一個 B-Tree 結構,所以根據它的叢集索引鍵值就可以快速地擷取資料列。

  • 堆積

若資料表沒有建立叢集索引, 這種資料表的資料列將不會以特定順序來儲存,並且資料頁也沒有特定順序。

叢集索引結構

堆積結構

參考資料