Symptomen

Wanneer u een query uitvoert met een tabel join voor de gegroepeerde columns-tabellen en de WHERE-component naar dezelfde kolommen verwijst, kan SQL Server een hash-join voor de join van de tabel niet evalueren.

Oorzaak

Dit probleem doet zich voor omdat de join-toetsen uit de querystructuur worden verwijderd tijdens de query normalisatie. Met SQL Server wordt een hash-koppelings plan voor joins zonder join-toetsen niet gegenereerd.

Oplossing

Cumulatieve update gegevens

Deze verbetering is opgenomen in de volgende cumulatieve update van SQL Server.

Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. U wordt aangeraden de nieuwste cumulatieve updates voor SQL Server te downloaden en te installeren:

Tijdelijke oplossing

Als u dit probleem wilt omzeilen, voegt u de OPTION-Hint (HASH JOIN) toe aan de query.

Meer informatie

In deze cumulatieve update wordt beschreven dat SQL Server een HASH-koppelings plan evalueert wanneer er een tabel join wordt uitgevoerd voor column column-tabellen. Query's die toegang hebben tot de column column-tabellen kunnen gebruikmaken van hash-lidmaatschap, omdat hash-deelname in batchmodus kan worden uitgevoerd. Om de verbetering in te schakelen, voegt u de aanspoor vlag 2441 toe aan de opstartparameters of de optie toevoegen (QUERYTRACE, 2441) aan de query.

Status

Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.

Meer hulp nodig?

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Microsoft insiders

Was deze informatie nuttig?

Hoe tevreden bent u met de taalkwaliteit?
Wat heeft uw ervaring beïnvloed?

Bedankt voor uw feedback.

×