解析數據頁面頭部結構:
if object_id('test') is not null
drop table test
go
create table test( id int,birth datetime,name char(10))
insert into test
select 1,'2009-11-27','aaaa' union all
select 2,'2009-11-27','aaaa'
exec sp_spaceused 'test'
結構:
name
rows
reserved
Data
index_size
unused
test
2
16 KB
8 KB
8 KB
0 KB
通過dbcc ind (test,test,0) 可以查看到該表有兩個頁,頁號分別為109,和89,其中89為數據頁。下面通過dbcc page 我們可以查看到該數據頁的頭部結構,下面我們就來解析頭部結構每一個字段的含義。
dbcc traceon(3604)
dbcc page(test,1,89,1)
m_pageId = (1:89)
數據頁號
m_headerVersion = 1
新聞熱點
疑難解答