Symptome
Angenommen, Sie verfügen über eine Tabelle mit vielen Partitionen in Microsoft SQL Server 2012 oder SQL Server 2014. Wenn Sie DBCC CHECKDB für die Datenbank ausführen, die die Tabelle enthält, dauert der Vorgang wesentlich länger als in früheren Versionen von SQL Server. Zusätzlich. eine hohe CPU-Auslastung auftritt.
Hinweis: Sie können den folgenden Befehl ausführen, um die Anzahl der Partitionen zu überprüfen, die pro Objekt/Index vorhanden sind:
select COUNT(*) from sys.system_internals_partitions GROUP BY object_id, index_id
Lösung
Das Problem wurde erstmals im folgenden kumulativen Update von SQL Server behoben:
- Kumulatives Update 3 für SQL Server 2014 SP1
- Kumulatives Update 10 für SQL Server 2014
- Kumulatives Update 8 für SQL Server 2012 SP2
Empfehlung: Installieren des neuesten kumulativen Updates für SQL Server
Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und Sicherheitsfixes, die im vorherigen kumulativen Update enthalten waren. Es wird empfohlen, die neuesten kumulativen Updates für SQL Server herunterzuladen und zu installieren:
- Neuestes kumulatives Update für SQL Server 2014 SP1
- Neuestes kumulative Update für SQL Server 2014
- Neuestes kumulative Update für SQL Server 2012 SP2
Status
Microsoft hat bestätigt, dass dies ein Problem bei den Microsoft-Produkten ist, die im Abschnitt „Gilt für“ aufgeführt sind.