Příznaky
Nové požadavky na auditování pro dodržování zásad obecného kritéria (CCC) mohou způsobit větší spotřebu procesoru v systému SQL Server 2016 a 2017. To může být více znatelné pro pracovní vytížení s mnoha častými krátkými transakcemi, jako jsou například ty, které obsahují databázi tempdb. K tomuto chování dochází, i když CCC není povolený.
Zvažte následující scénáře:
-
Máte velmi transakční pracovní vytížení s velkým počtem transakcí INSERT/Update.
-
Vaše aplikace provádí časté malé transakce.
-
Vaše aplikace se velmi často spoléhá na databázi tempdb, například když aplikace používá příkaz Vložit do dočasné tabulky v mnoha samostatných transakcích.
Řešení
Tento problém je opravený v následujících kumulativních aktualizacích systému SQL Server:
Poznámka:
-
Pokud chcete povolit příznak Fix trace (TF) 3427, musí být povolený jenom z kumulativní aktualizace 2 pro SQL Server 2016 SP1 k kumulativní aktualizaci 2 pro SQL Server 2016 SP2.
-
Z kumulativní aktualizace 3 pro SQL Server 2016 SP2 a SQL Server 2017 musí být běžná kritéria dodržování předpisů (CCC) pro povolení opravy zakázaná.
Kumulativní aktualizace 4 pro SQL Server 2017
Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Podívejte se na nejnovější kumulativní aktualizace SQL serveru:
Stav
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.
Odkazy
Informace o terminologiipoužívané společností Microsoft k popisu aktualizací softwaru.