Simptomi
Pretpostavimo da ste omogućili novi alat za procjenu kardinala Alityu programu Microsoft SQL Server 2014. Kada pokrenete upit koji sadrži izjave o pridruživanju, možda će se pojaviti sljedeći problemi:
-
Neki upiti uzimaju znatno dulje vrijeme za kompiliranje, pogotovo kada upit ima veliki broj spojeva. Vrijeme kompiliranja može znatno rasti rastom spojeva.
-
Kada predista pridruživanja koristi druge uvjete od jednakosti ili kombinacije jednakosti, procijenjeni broj redaka određenih vrsta u priključcima razlikuje se od stvarnog broja obrađenih redaka. U tom se slučaju performanse upita smanjuju i budući da upit zatraži veliku dodjelu memorije, ukupna izvedba poslužitelja smanjuje se.
Rješenje
Informacije o servisnom paketu
Da biste riješili taj problem, nabavite servisni paket 1 za SQL Server 2014.
Dodatne informacije o sustavu SQL Server 2014 Service Pack 1 (SP1) potražite u članku pogreške koje su ispravljene u sustavu SQL server 2014 Service Pack 1.Napomena Da bi se popravak primijenila na drugi problem opisan u ovom članku, omogućite praćenje zastavice 4199.
Zaobilazno rješenje
Da biste zaobišli te probleme, upotrijebite stari broj kardinalnosti za procjenu da biste postavili razinu kompatibilnosti baze podataka na vrijednost manju od 120 ili omogućite praćenje zastavice 9481 na globalnoj, sesiji ili razini upita.
Status
Microsoft je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".