Problembeschreibung
In Microsoft SQL Server 2019 und 2017 berücksichtigt das ForceLastGoodPlan-Feature für die automatische Optimierung nicht die CPU-Auslastung abgebrochener Abfragen in der Regressionserkennungslogik des Ausführungsplans. Das Feature erkennt Timeouts bei der Abfrageausführung als clientseitige abgebrochene Abfragen. Daher stört es nicht. Wenn die Abfrage mit einem zurückgetretenen Plan ein konsistentes Timing aufweist, erkennt und korrigiert das ForceLastGoodPlan-Feature die Planregression nicht.
Lösung
Informationen zum kumulativen Update
Dieses Problem wurde in den folgenden kumulativen Updates für SQL Server behoben:
Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und Sicherheitsfixes, die im vorherigen Build vorhanden waren. Es wird empfohlen, den neuesten Build für Ihre Version von SQL Server zu installieren:
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.
Informationsquellen
Informieren Sie sich über die Terminologie, die Microsoft zum Beschreiben von Softwareupdates verwendet.