KB2958054 – FIX: Der SQL-Cachespeicher nimmt ab und die CPU-Auslastung steigt, wenn Sie einen Index für eine Tabelle in SQL Server neu erstellen

Gilt für
SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Web - duplicate (do not use) SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard

Symptome

Wenn Sie einen Index für eine Tabelle in Microsoft SQL Server 2012 oder SQL Server 2014 neu erstellen, kann der SQL-Cachespeicher abnehmen und die CPU-Auslastung steigen. Darüber hinaus können bei SQL Server Fehler aufgrund von unzureichendem Arbeitsspeicher auftreten.

Dieses Problem tritt auf, weil viel Arbeitsspeicher durch den MEMORYCLERK_SQLLOGPOOL Speicherschreiber verbraucht wird, der intern für Transaktionsprotokollaktivitäten verwendet wird.

Hinweis: Dieses Problem tritt nur auf, wenn Sie AlwaysOn-Verfügbarkeitsgruppen in SQL Server 2012 oder SQL Server 2014 verwenden.

Lösung

Das Problem wurde erstmals im folgenden kumulativen Update von SQL Server behoben.

Kumulatives Update 2 für SQL Server 2012 SP2 /en-us/help/2983175

Kumulatives Update 1 für SQL Server 2014 /de-de/help/2931693

Informationen zu 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. Sehen Sie sich die neuesten kumulativen Updates für SQL Server an:

      

Status

Microsoft hat bestätigt, dass dies ein Problem bei den Microsoft-Produkten ist, die im Abschnitt „Gilt für“ aufgeführt sind.

Weitere Informationen

Weitere Informationen zu einem ähnlichen Problem, das in Hotfix 2821783 beschrieben wird, finden Sie im folgenden Artikel der Microsoft Knowledge Base:

2821783 FIX: Fehler aufgrund von unzureichendem Arbeitsspeicher im Zusammenhang mit einem Speichermitarbeiter in SQL Server 2012