Simptomai
Kai vykdote užklausą, kurioje yra lentelė, skirta sugrupuotos columnstore lentelėms, ir sujungimo ir WHERE sakiniai nurodo tuos pačius stulpelius, "SQL Server" gali neįvertinti lentelės sujungimo maišos sujungimo.
Priežastis
Ši problema kyla dėl to, kad sujungimo raktai pašalinami iš užklausos medžio užklausos normalizavimo metu. Naudojant "SQL Server", "SQL Server" nesukuria sujungimo plano su sujungimais nesujungtų kodų.
Sprendimas
Kaupiamojo naujinimo informacija
Šis patobulinimas buvo įtrauktas į šį kaupiamąjį naujinimą SQL serverio.
Kiekvienas naujas Kaupiamasis naujinimas, skirtas "SQL Server", yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo pridėtos prie ankstesnio kaupiamojo naujinimo. Rekomenduojame atsisiųsti ir įdiegti naujausius kaupiamuosius SQL serverio naujinimus:
Sprendimas
Norėdami išspręsti šią problemą, įtraukite parinktį (maišos sujungimas) užuominą į užklausą.
Daugiau informacijos
Šis Kaupiamasis naujinimas nustato, kad SQL serveris įvertina maišos sujungimo planą, kai lentelės sujungimas atliekamas columnstore lentelėms. Užklausos, kurios "Access" columnstore lentelėse gali būti naudingos maišos prisijungti, nes maišos sujungimas gali būti atliekamas paketiniu režimu. Norėdami įgalinti tobulinimo, įtraukite sekimo vėliavėlę 2441 į paleisties parametrus arba įtraukite parinktį (QUERYTRACE, 2441) užklausai.
Statusą
"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.