在等待页(1:1535865)的缓冲区锁存类型2(数据库ID 6 )时发生超时.
这是我在尝试创建索引时收到的五次错误消息。
CREATE NONCLUSTERED INDEX YearIndx ON dbo.Papers
(
PublicationYear
)
论文表约为2000万张记录,175 GB。
发布于 2010-06-30 14:29:06
我从来没有遇到过这样的情况,在谷歌上搜索也没有立即击中我,所以下面是我要尝试的:
请验证您正在从SSMS查询窗口运行此查询。如果是,则转到查询、查询选项、执行。执行超时的价值是什么?
CREATE NONCLUSTERED INDEX YearIndx ON dbo.Papers
(
PublicationYear
)
WITH
(
SORT_IN_TEMPDB = ON
--, ONLINE=ON --Enterprise only
, ALLOW_ROW_LOCKS = OFF --default is on
, ALLOW_PAGE_LOCKS = OFF --default is on
, MAXDOP = 1 --all that you can allow
)
发布于 2010-10-28 12:10:02
如果您的问题涉及临时表而不是索引创建,并且错误消息中有“类型4”,那么问题很可能是Server 2008错误
由于索引创建实际上涉及tempdb如果"SORT_IN_TEMPDB = ON",这些问题很可能是相关的。
建议为您的Server版本应用累积更新。
等待缓冲区锁存时超时--类型4,bp 000000FEAFF028,第12页:312752,stat 0xbc0009,数据库id: 2,分配单元id: 724228131807060/351413755606409,任务0x000000D2220838: 0,等待时间20700,标志0x1000001a,拥有任务0x0000000D22302808。继续等待。
https://stackoverflow.com/questions/3149310
复制相似问题