我有一个非常大的数据库(233 15 ),使用REPAIR_ALLOW_DATA_LOSS运行DBCC花费的时间太长(超过15个小时)。一个表上有很多索引,我宁愿删除,但在数据库恢复并运行之前不能删除该表。每个索引至少需要2小时才能检查。有没有一种使用REPAIR_ALLOW_DATA_LOSS和NOINDEX运行CHECKDB的方法?
发布于 2020-12-15 09:45:08
使用NOINDEX运行DBCC时,它将完全跳过索引。NOINDEX不影响系统表,因为完整性检查总是在系统表索引上执行。
检查本参考。
https://serverfault.com/questions/655012
复制相似问题