KB4053291-Fix: "sys.dm_exec_query_profiles" DMV gibt in SQL Server 2017 unter Linux und Windows falsche "estimate_row_count" zurück

Problembeschreibung

Wenn Sie die sys Abfragen. DM_EXEC_QUERY_PROFILES DMV, um einen Ausführungsplan zu untersuchen, der auf Tabellen verweist, die viele Zeilen enthalten (mehr als 232), gibt die DMV möglicherweise eine falsche Anzahl von Zeilen in der Spalte "estimate_row_count" einiger Operatoren zurück, wobei der Wert bei 2 verdeckelt wird.32.

Hinweis:weder der geschätzte Abfrageplan noch die Live Abfragestatistik sind von diesem Problem betroffen.

Ursache

Dieses Problem tritt auf, weil die Spalte "estimate_row_count" intern als 32-Bit-Wert verarbeitet wird. Für Werte größer als 232, Schränkt Microsoft SQL Server die Spalte auf 2 ein.32.

Fehlerbehebung

Dieser Fix ist in Kumulatives Update 2 für SQL Server 2017 enthalten.

Informationen zu SQL Server 2017-Builds

Jeder neue Build von SQL Server 2017 enthält alle Hotfixes und Sicherheitsupdates, die sich im vorherigen Build befanden. Wir empfehlen, den neuesten Build von SQL Server 2017 zuinstallieren.

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.

Benötigen Sie weitere Hilfe?

Ihre Office-Fähigkeiten erweitern
Schulungen erkunden
Neue Funktionen als Erster erhalten
Microsoft Insider beitreten

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×