等待页面(1:42109888)的缓冲区锁存类型2,数据库ID 8时发生超时。
当我尝试使用以下SQL重建索引时出错:
ALTER INDEX [IndexName] ON [dbo].[TableName] REBUILD
有人可以提出解决方案吗?
与其他建议一样,尝试在数小时后完成,表/索引的大小是多少?
如果你有企业版,你应该在线完成,也使用并行(取决于你的CPU数量,使其更快)
ALTER INDEX [IndexName] ON [dbo].[TableName] REBUILD WITH (ONLINE=ON, MAXDOP=X)
此外,如果您的tempdb位于单独的驱动器上,您还可以包含sort_in_tempdb以允许在tempdb中执行中间排序,这也可能是有益的。