Bei Microsoft anmelden
Melden Sie sich an, oder erstellen Sie ein Konto.
Hallo,
Wählen Sie ein anderes Konto aus.
Sie haben mehrere Konten.
Wählen Sie das Konto aus, mit dem Sie sich anmelden möchten.

Problembeschreibung

Sortierungen im Batch Modus wurden in SQL Server 2016 unter Kompatibilitätsgrad 130 eingeführt.  Wenn ein Abfrageausführungsplan einen parallelen Batchmodus in Verbindung mit direkt vorgelagerten parallelen Operatoren enthält, kann die Leistung im Vergleich zu den Sortier Plan äquivalenten im Zeilenmodus beeinträchtigt werden. 

Dies tritt aufgrund einer parallelen Batch Sortierung auf, die vollständig sortierte Daten über einen einzelnen Thread an den Upstream-parallel Operator (beispielsweise einen parallelen Merge Join-Operator) ausgeben.  Die Leistungsverschlechterung tritt auf, wenn der Upstream-parallele Operator eine Single-Thread-Verarbeitung aufgrund des eingehenden Sortier Operators "Single-Threaded Batch Mode" verwendet. 

Dieses Update führt das Ablaufverfolgungsflag 9358 ein, um Batchmodus-Sortiervorgänge unter den meisten parallelen Operatoren wie Merge-Joins, geschachtelten Schleifen und Datenstrom Aggregationen zu deaktivieren. Eine Ausnahme ist ein Windows-Aggregations Operator im Batchmodus oberhalb der Sortierung, der weiterhin einen Sortiervorgang im Batchmodus unter Ihnen zulässt, da Windows-Aggregations Operatoren zum Lesen von Batch Sortierdaten optimiert sind.

Hinweis Die Sortiervorgänge im Batchmodus werden ebenfalls deaktiviert, wenn eine der folgenden Bedingungen zutrifft:

  • Das Ablaufverfolgungsflag 4199 ist aktiviert.

  • Die Option QUERY_OPTIMIZER_HOTFIXES Datenbank ist aktiviert (beginnend mit SQL Server 2016 CU6).

  • Der ENABLE_QUERY_OPTIMIZER_HOTFIXES Abfragehinweis wird verwendet (beginnend mit SQL Server 2016 Service Pack 1 (SP1) CU4).

Fehlerbehebung

Das Problem wurde zuerst im folgenden kumulativen Update von SQL Server behoben:

Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und alle Sicherheitsupdates, die im vorherigen kumulativen Update enthalten waren. Wir empfehlen, die neuesten kumulativen Updates für SQL Server herunterzuladen und zu installieren:

Status

Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.

Informationsquellen

Erfahren Sie mehr über die Terminologie , mit der Microsoft Softwareupdates beschreibt.

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Sprachqualität?
Was hat Ihre Erfahrung beeinflusst?
Wenn Sie auf "Absenden" klicken, wird Ihr Feedback zur Verbesserung von Produkten und Diensten von Microsoft verwendet. Ihr IT-Administrator kann diese Daten sammeln. Datenschutzbestimmungen.

Vielen Dank für Ihr Feedback!

×