Príznaky
Nové požiadavky auditovania na základe všeobecných kritérií súladu (CCC) môžu spôsobiť väčšiu spotrebu CPU v SQL Server 2016 a 2017. Môže to byť výraznejšie pre pracovné zaťaženia s použitím mnohých častých, krátkych transakcií, ako sú napríklad tie, ktoré zahŕňajú tempdb. Toto správanie sa vyskytuje aj v prípade, že CCC nie je povolené.
Zvážte nasledovné scenáre:
-
Máte vysoko transakčnú pracovnú záťaž s veľkým počtom transakcií vloženia a aktualizácie.
-
Vaša aplikácia vykoná časté malé transakcie.
-
Vaša aplikácia je závislá na tempdb, napríklad keď aplikácia používa vložiť do tempa tabuľky za sebou v mnohých samostatných transakciách.
Riešenie
Tento problém je vyriešený v nasledujúcich kumulatívnych aktualizáciách pre SQL Server:
Poznámka:
-
Ak chcete zapnúť funkciu Fix Flag (TF) 3427, musí byť zapnutá iba Kumulatívna aktualizácia 2 pre SQL Server 2016 SP1 Kumulatívna aktualizácia 2 pre SQL Server 2016 SP2.
-
Počnúc Kumulatívna aktualizácia 3 pre SQL Server 2016 SP2 a pre SQL Server 2017 musí byť zhoda dodržiavania všeobecných kritérií (CCC) zakázaná, aby sa povolila oprava.
Kumulatívna aktualizácia 4 pre SQL Server 2017
Každá nová Kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej kumulatívnej aktualizácie. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server:
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.