2013年10月24日 星期四

資料表和索引結構

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

資料表結構

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

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

叢集資料表

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

堆積

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

叢集索引結構

堆積結構

沒有留言:

張貼留言