Symptome
Wenn Sie Microsoft SQL Server 2016 SP2 CU8 oder neuere Versionen verwenden, stellen Sie fest, dass es lange dauert, die gleichzeitigen Einfügungen für Tabellen mit Columnstore-Indizes abzuschließen. Darüber hinaus kann das Transaktionsprotokoll beim Ausführen dieser INSERT-Anweisungen ungewöhnlich anwachsen.
Status
Microsoft hat bestätigt, dass dies ein Problem bei den Microsoft-Produkten ist, die im Abschnitt „Gilt für“ aufgeführt sind.
Lösung
Dieses Problem wurde in den folgenden kumulativen Updates für SQL Server behoben:
- Kumulatives Update 7 für SQL Server 2019
- Kumulatives Update 25 für SQL Server 2017 (Build 26396)
- Kumulatives Update 13 für SQL Server 2016 SP2
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:
- Neuestes kumulatives Update für SQL Server 2019
- Neuestes kumulative Update für SQL Server 2017
- Neuestes kumulative Update für SQL Server 2016
Problemumgehung
Gehen Sie folgendermaßen vor, um dieses Problem zu umgehen:
- Brechen Sie die Einfügeabfragen ab, um das ungewöhnliche Wachstum von Transaktionsprotokollen zu verhindern.
- Schränken Sie ein, wie oft Sie Auswahlabfragen für Tabellen ausgeben, die einen Columnstore-Index und eine hochgradig gleichzeitige Einfügeaktivität haben.
Referenzmaterial
Informieren Sie sich über die Terminologie, die Microsoft zum Beschreiben von Softwareupdates verwendet.