摘要: DBCC TRACEON (3604); GO DBCC PAGE (dbname, 1, 9, 3); GO 你只要看下dbi_dbccLastKnownGood区域,这里记录了dbcc checkdb最后一次成功执行(未发现任何错误)的时间。 阅读全文
posted @ 2016-02-09 10:17 PanZF 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 当checkpoint发生(不管是人工触发,还是因为备份触发)时,MSSQL做了如下的操作: 1.所有的“脏”页写回到硬盘 2.在页回写到硬盘之前,相关的日志记录先写到硬盘。 3.描述checkpoint的日志产生(checkpoint本身的行为也会记录到日志) 4.在数据库的启动页的dbi_che 阅读全文
posted @ 2016-02-09 10:02 PanZF 阅读(119) 评论(0) 推荐(0) 编辑
摘要: DBCC DROPCLEANBUFFERS是MSSql提供的清除缓存数据,这边的缓存数据一定要加个前提,一定是“干净”的缓存数据。何为干净的缓存数据?就是数据页从硬盘读取到内存或者数据写入到硬盘后在也没有被修改过。做一个简单的验证。步骤一:首先从硬盘读取一些数据,然后运行update语句,然后运行如... 阅读全文
posted @ 2016-01-16 09:53 PanZF 阅读(1063) 评论(2) 推荐(1) 编辑