如何知道SQL Server数据库的所有缓冲页的详细信息(如地址、时间戳…)

如何知道SQL Server数据库的所有缓冲页的详细信息(如地址、时间戳…),sql,sql-server,Sql,Sql Server,我一直在网上寻找这个问题的答案。但我只能找到获取数据库总页数的答案 我想知道的是列出数据库所有页面的地址和时间戳。我想可能有一个DMV存储了这些信息,但我无法确定它是哪一个。有人能帮忙吗?有一个未记录的DBCC命令:DBCC PAGE。看一看,它至少能够为您显示页面地址,但是我不确定时间戳(页面创建的时间戳是您正在寻找的?)是的,我正在尝试知道页面创建的时间。谢谢你的信息。我在谷歌上搜索了一下(“DBCC页面元数据时间戳”),得到了。它说时间戳只在SQLServer2005中可用,但看起来它是在

我一直在网上寻找这个问题的答案。但我只能找到获取数据库总页数的答案


我想知道的是列出数据库所有页面的地址和时间戳。我想可能有一个DMV存储了这些信息,但我无法确定它是哪一个。有人能帮忙吗?

有一个未记录的DBCC命令:DBCC PAGE。看一看,它至少能够为您显示页面地址,但是我不确定时间戳(页面创建的时间戳是您正在寻找的?)是的,我正在尝试知道页面创建的时间。谢谢你的信息。我在谷歌上搜索了一下(“DBCC页面元数据时间戳”),得到了。它说时间戳只在SQLServer2005中可用,但看起来它是在2008年之前编写的,所以在以后的版本中,它可能仍然在相同的偏移位置可用。无论如何,这可能会让你走得更远。谢谢鲍勃,这很有帮助。