Gilt für
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Business Intelligence - duplicate (do not use) SQL Server 2014 Web - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Problembeschreibung

Wenn Sie eine Abfrage ausführen, die eine Tabellen Verknüpfung für gruppierte columnstore-Tabellen aufweist, und die Join-und WHERE-Klauseln auf dieselben Spalten verweisen, kann SQL Server keine Hashverknüpfung für die Tabellen Verknüpfung auswerten.

Ursache

Dieses Problem tritt auf, weil die Join-Schlüssel während der Abfrage Normalisierung aus der Abfrage Struktur entfernt werden. Nach dem Entwurf generiert SQL Server keinen Hash Verknüpfungsplan für Verknüpfungen ohne Join-Schlüssel.

Fehlerbehebung

Informationen zur kumulativen Aktualisierung

Diese Verbesserungen wurden im folgenden kumulativen Update von SQL Server eingeführt.

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:

Problemumgehung

Um dieses Problem zu umgehen, fügen Sie der Abfrage den Option (Hash Join)-Hinweis hinzu.

Weitere Informationen

Dieses kumulative Update führt dazu, dass SQL Server einen Hash Join-Plan auswertet, wenn eine Tabellen Verknüpfung für columnstore-Tabellen durchgeführt wird. Abfragen, die auf columnstore-Tabellen zugreifen, können durch Hash-Join profitieren, da Hash Join im Batchmodus ausgeführt werden kann. Um die Verbesserung zu aktivieren, fügen Sie der Abfrage das Ablaufverfolgungsflag 2441 zu den Startparametern hinzu, oder fügen Sie der Abfrage die Option (QUERYTRACE, 2441) hinzu.

Status

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

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.