首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

SQL Server 頁面類型完整解析

     編輯:關於SqlServer

頁面結構基礎

SQL Server 資料檔由 8 KB 頁面組成(8192 bytes),頁首 96 bytes 為頁首,尾部為資料列位移陣列(槽陣列),倒序寫入以有效利用空間。每個槽記錄佔 2 bytes。

14 種主要頁面類型

類型名稱用途DBCC PAGE m_type
1資料頁堆資料、叢集索引葉層1
2索引頁非叢集索引、叢集索引非葉層2
3文字混合頁短 LOB、多型別、多列3
4文字樹狀頁單一 LOB 列4
5排序頁排序作業暫存、TempDB、線上索引建立19
6差異位圖追蹤自上次完整備份以來變更的範圍6
7大量複製位圖追蹤大量載入變更的範圍7
8檔案首頁每個資料檔第 0 頁,記錄檔案屬性8
9頁面可用空間 (PFS)記錄頁面配置與可用空間9
10GAM全域配置對應,追蹤範圍配置狀態10
11SGAM共用全域配置對應,追蹤混合範圍11
12IAM索引配置對應,追蹤配置單元所屬範圍12
13啟動頁資料庫啟動資訊13
14資料庫檢查點記錄檢查點資訊14

頁面結構示意圖

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved