Príznaky
Predpokladajme, že ste povolili nový odhad n. v Microsoft SQL Server 2014. Keď spustíte dotaz, ktorý obsahuje príkazy na spojenie, môžu sa vyskytnúť nasledujúce problémy:
-
Niektoré dotazy výrazne dlhší čas zostavujú, a to najmä v prípade, ak má dotaz veľký počet spojení. Zostavenie času môže viesť k značnému nárastu s rastúcou spojenia.
-
Keď sa v predikáte JOIN používajú iné podmienky než rovnosť alebo kombinácia rovnosti, odhadovaný počet riadkov konkrétnych typov v spojeniach sa líši od skutočného počtu riadkov, ktoré sú spracované. V tejto situácii sa znižuje výkon dotazu a pretože dotaz vyžaduje veľkú pamäťovú dotáciu, celkový výkon servera sa zmenšuje.
Riešenie
Informácie o balíku Service Pack
Ak chcete tento problém vyriešiť, Získajte balík Service Pack 1 pre SQL Server 2014.
Ďalšie informácie o balíku SQL Server 2014 Service Pack 1 (SP1) nájdete v téme chyby, ktoré boli odstránené v službe SQL server 2014 Service Pack 1.Poznámka: Ak chcete, aby sa oprava prejavila pri druhom probléme opísanom v tomto článku, povoľte príznak sledovania 4199.
Alternatívne riešenie
Ak chcete obísť tieto problémy, použite na základe starej časti odhadu hodnotu úroveň kompatibility databázy hodnotu menšiu ako 120 alebo povolenie príznak sledovania 9481 na globálnej úrovni relácie alebo dotazu.
Stav
Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.