症状
假设你有一个表,其中包含 Microsoft SQL Server 2012 或 SQL Server 2014 中的大量分区。 对包含该表的数据库运行 DBCC CHECKDB 时,完成时间比早期版本的 SQL Server 需要的时间要长得多。 进一步. 出现高 CPU 使用率。注意你可以运行以下命令来检查每个对象/索引存在的分区数:
select COUNT(*) from sys.system_internals_partitions GROUP BY object_id, index_id
解决方案
在以下 SQL Server 累积更新中首先修复此问题:
SQL Server 的每个新的累积更新均包含以前的累积更新中包含的所有修补程序和所有安全修补程序。 我们建议你下载并安装 SQL Server 的最新累积更新:
状态
Microsoft 已经确认这是一个列于“适用范围”部分的 Microsoft 产品问题。