KB4039868 – KORREKTUR: Leistungsabfall bei verwendung von In-Memory OLTP mit Always On Verfügbarkeitsgruppen in SQL Server 2016 oder 2017

Gilt für
SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 on Windows (all editions)

Symptome

Angenommen, Sie verwenden In-Memory OLTP zusammen mit Always On Verfügbarkeitsgruppen in Microsoft SQL Server 2016 oder 2017. Wenn die Verfügbarkeitsgruppe für die Verwendung des Verfügbarkeitsmodus für synchrone Commits konfiguriert ist, bemerken Sie möglicherweise einen vorübergehenden Leistungsabfall für In-Memory OLTP-Transaktionen.

Um zu überprüfen, ob dieses Problem auftritt, überprüfen Sie den Leistungsindikator SQL Server 2016 XTP Transactions:Transactions created/sec. Dieses Problem tritt möglicherweise auf, wenn es regelmäßige Abbrüche mit einem Intervall von etwa 30 bis 60 Sekunden gibt. Darüber hinaus können die Leistungsindikatoren Database:Log Pool Total Active Log Size und Log Pool Total Shared Pool Size (Größe des freigegebenen Pools ) das gleiche Änderungsmuster aufweisen (z. B. wird die Größe mit demselben Intervall auf Null reduziert).

Lösung

Dieser Fix ist in den folgenden kumulativen Updates für SQL Server enthalten:

Kumulatives Update 1 für SQL Server 2017

Kumulatives Update 5 für SQL Server 2016 Service Pack 1

Informationen zu SQL Server Builds:

Jeder neue Build für SQL Server enthält alle Hotfixes und Sicherheitsfixes aus dem vorherigen Build. Es wird empfohlen, die neuesten kumulativen Updates für SQL Server zu installieren:

Neuestes kumulative Update für SQL Server 2017

Neuester Build für SQL Server 2016

Status

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

Referenzmaterial

Informieren Sie sich über die Terminologie, die Microsoft zum Beschreiben von Softwareupdates verwendet.