小编Eit*_*min的帖子

用户数据库上的 DBCC CHECKDB:等待页 (X:XXX)、数据库 ID 2 的缓冲区锁存器类型 2 时发生超时

我们的 Ola Hallengren IntegrityCheck 作业由于在用户数据库上运行 DBCC CHECKDB 时发生缓冲区锁存超时而失败。

但是,报告的缓冲区锁存器超时位于 TempDB(数据库 ID 2)中。

作业的输出:

Date and time: 2022-01-22 09:04:15 [SQLSTATE 01000]
Database context: [master] [SQLSTATE 01000]
Command: SET LOCK_TIMEOUT 600000; DBCC CHECKDB ([SentryOne]) WITH NO_INFOMSGS, ALL_ERRORMSGS, MAXDOP = 4 [SQLSTATE 01000]
Msg 845, Sev 17, State 1, Line 1 : Time-out occurred while waiting for buffer latch type 2 for page (6:222), database ID 2. [SQLSTATE 42000]
Outcome: Failed [SQLSTATE 01000]
Duration: 12:40:32 [SQLSTATE 01000]
Date and time: 2022-01-22 21:44:47 [SQLSTATE …
Run Code Online (Sandbox Code Playgroud)

sql-server tempdb dbcc-checkdb timeout latch

6
推荐指数
1
解决办法
3168
查看次数

标签 统计

dbcc-checkdb ×1

latch ×1

sql-server ×1

tempdb ×1

timeout ×1