Príznaky
Zoberme si nasledujúcu situáciu:
-
V Microsoft SQL Server 2016 spustíte dotaz, ktorý používa funkciu procesora dotazu SQL Server 2016. Napríklad spustíte operátor zoradenia v dávkovom režime.
-
Pri porovnaní s používaním rovnakého operátora zoradenia v režime riadka sa vyskytnú zhoršenie výkonu dotazu.
-
Ak chcete tento problém vyriešiť, skúste zapnúť príznak sledovania 9347 na úrovni relácie alebo použiť QUERYTRACEON. Vykonáte to vypnúť Dávkový režim zoradí.
V tomto scenári sa operátor zoradenia stále spúšťa v dávkovom režime a ignoruje príznak sledovania na úrovni relácie alebo dotazu.
Riešenie
V SQL Server 2016 môžete použiť príznak sledovania 9347 na vynútenie zoradenia operátorov na spustenie v režime riadka namiesto vykonávania v dávkovom režime. Po použití kumulatívnej aktualizácie 1 pre SQL Server 2016môžete úspešne povoliť príznak sledovania 9347 na úrovni relácie alebo na úrovni dotazu. Môžete tiež povoliť tento príznak sledovania na globálnej úrovni na úrovni servera, úrovni relácie alebo úrovni dotazu. Poznámka: Nesprávne používanie sledovania príznakov môže znížiť výkonnosť pracovnej záťaže. Ďalšie informácie nájdete v časti Úvod v nasledujúcom článku databázy Microsoft Knowledge Base: 2801413 povolenie plánu – ovplyvňuje správanie nástroja na OPTIMALIZÁCIU dotazov SQL servera, ktoré možno ovládať rôznymi príznakmi sledovania na úrovni špecifického 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.
Odkazy
Oboznámte sa s terminológiou , ktorú spoločnosť Microsoft používa na popis aktualizácií softvéru.