Sümptomid
Oletame, et olete lubanud uue põhiprognoosiMicrosoft SQL Server 2014. Kui käitate päringut, mis sisaldab JOIN-lauseid, võivad ilmneda järgmised probleemid.
-
Mõnel päringul on kompileerimiseks oluliselt pikem aeg, eriti siis, kui päringul on suur hulk ühendusi. Kompileerimise aeg võib märkimisväärselt kasvada liitude arvuga.
-
Kui liitja kasutab muid tingimusi peale võrdsuse või võrdsete võimaluste kombinatsiooni, erineb eri tüüpi ridade eeldatav arv nende ridade tegelikust arvust, mida töödeldakse. Sellisel juhul väheneb päringu jõudlus ja kuna päring nõuab suurt mälu toetust, väheneb serveri jõudlus üldiselt.
Lahendus
Hoolduspaketi teave
Selle probleemi lahendamiseks Hankige hoolduspakett Service Pack 1 SQL Server 2014.
Lisateavet SQL serveri 2014 hoolduspaketi Service Pack 1 (SP1) kohta leiate teemast SQL server 2014 hoolduspaketis Service Pack 1 lahendatud vead.Märkus. Kui soovite paranduse jõustada selles artiklis kirjeldatud teises küsimuses, Lubage jälituslipp 4199.
Lahendus
Nende probleemide lahendamiseks kasutage vanade põhihindajat, kui seate andmebaasi ühilduvuse tasemeks vähem kui 120 või lubate jälituslipp 9481 globaalsel, seansil või päringu tasemel.
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "kehtib järgmiste toodete kohta" loetletud Microsofti toodetes.