有表如下:
CREATE TABLE dbo.GameLog
(
UserID int,
WriteTime DateTime
)
insert into dbo.GameLog
select cast(rand()*10000 as int),getdate()
go 10000
产生上面记录之后,假设有一条记录如下
UserID WriteTime
1546456 2011-10-01
此表有对UserID进行了聚集索引,我想知道上面这条记录被存放在逻辑磁盘中的哪一页
我们可以通过如下命令获取表的存储情况
dbcc extentinfo(DataBaseName,TableName)
再通过dbcc Page(databaseID|databaseName,fileID,pageID,showType)
查看指定页的存储内容。
我的需求是想要快速的知道上面那条记录是存在哪个PageID中,请教高手指点