Symptomer
Når du kjører en spørring som har en tabell-join for klyngede columnstore tabeller, og delta-videre og WHERE-setninger refererer til de samme kolonnene, kan SQL Server ikke evaluere en hash-sammenføyning for tabell-join.
Årsak
Dette problemet oppstår fordi tastene sammenføyning fjernes fra treet spørringen under spørring normalisering. Som standard genererer ikke SQL Server en hash sammenføyning plan for sammenføyninger uten sammenføyning nøkler.
Oppløsning
Informasjon om kumulativ oppdatering
Denne forbedringen ble introdusert i den følgende kumulative oppdateringen av SQL Server.
Hver nye kumulative oppdateringen for SQL Server inneholder alle hurtigreparasjonene og alle sikkerhetsreparasjoner som fulgte med den forrige kumulative oppdateringen. Vi anbefaler at du laster ned og installerer de nyeste kumulative oppdateringene for SQL Server:
Løsningen
Du kan omgå dette problemet ved å legge til tipset ALTERNATIVET (HASH delta) i spørringen.
Hvis du vil ha mer informasjon
Denne kumulative oppdateringen som SQL Server evaluere en HASH sammenføyning plan når det utføres en sammenføyning i tabellen for columnstore tabeller. Spørringer som kan få tilgang til columnstore tabeller kan dra nytte av hash-sammenføyning fordi hash sammenføyning kan utføres i satsvis modus.
Hvis du vil aktivere for forbedret kundeopplevelse, kan du legge til sporingsflagg 2441 oppstartsparameterne eller legge ALTERNATIVET (QUERYTRACE, 2441) i spørringen.
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".