我有一个虚拟化Server 2005 (SP3),它报告了以下消息:
Database_Name, Database_Id, File_Id, Event_Type, Event_Type_Desc, Error_Count, Last_Update_Date
tempdb, 2, 1, 3, Torn page., 1, 10 Dec 2014 06:32:36:033
tempdb, 2, 1, 3, Torn page., 1, 10 Dec 2014 06:32:36:043
tempdb, 2, 1, 3, Torn page., 1, 10 Dec 2014 06:32:36:050
tempdb, 2, 1, 3, Torn page., 1, 10 Dec 2014 06:32:36:057
...这是过去一个月中我第二次在这个特定的服务器上看到这个错误--在这两种情况下,它都是在tempdb中出现的,只有Event_type = 3 (即撕破的页面)。它从来不是Event_type = 1,它对应于823 (磁盘错误)或824错误。
运行命令:
DBCC CHECKDB WITH ALL_ERRORMSGS, PHYSICAL_ONLY返回:
DBCC results for 'tempdb'.
DBCC CHECKDB will not check SQL Server catalog or Service Broker consistency because a database snapshot could not be created or because WITH TABLOCK was specified.
CHECKDB found 0 allocation errors and 0 consistency errors in database 'tempdb'.
DBCC execution completed. If DBCC printed error messages, contact your system administrator.换句话说,一切看起来都很好,但是为什么可疑的页面会被记录下来呢?
采取的其他行动:
tempdb。还有什么是我应该检查/做的,还是应该忽略这一点,因为它的TempDB (即瞬态数据)?
感谢您的任何帮助/投入。
发布于 2014-12-17 15:15:58
您需要与您的存储供应商合作,以找出为什么写正在被撕毁。如果它发生在tempdb上,那么它也很可能发生在另一个数据库上。
如果不止一次发生这种情况,情况就尤其如此。
https://dba.stackexchange.com/questions/86367
复制相似问题