KB4565944 – Vylepšení: Ruční metoda nastavení maximální doby odevzdání skupiny v SQL Server 2017 a 2019

Platí pro
SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Standard on Windows SQL Server 2019 on Windows

Vylepšení

Toto vylepšení pro Microsoft SQL Server 2017 a 2019 přidává ruční metodu nastavení maximální doby potvrzení skupiny pomocí DBCC nebo příznaků trasování spouštění (TF).

Poznámka Než zákazníkovi doporučíte, aby tyto příznaky trasování používal, nejprve ověřte u eskalačního technika a produktové skupiny, že je to nutné.

Řešení

Tento problém je opravený v následujících kumulativních aktualizacích pro SQL Server:

Informace o kumulativních aktualizacích pro SQL Server:

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 pro SQL Server:

Poznámky

  • Vzhledem k tomu, že účelem TF 9546 je zakázat potvrzení skupiny, měl by být v této situaci zakázán. To znamená, že nepoužívejte TF 9546, pokud chcete použít mechanismus nastavení maximální doby potvrzení skupiny.
  • Pokud chcete povolit nastavení maximální doby potvrzení skupiny, použijte nový příznak trasování 12306. Tento TF může být povolen během spouštění SQL Server nebo dynamicky (prostřednictvím DBCC TRACEON(12306, -1)).
  • Po povolení TF 12306 můžete dále povolit 12311, 12312, 12314, 12318. Ty představují maximální dobu potvrzení skupiny 1 ms, 2ms, 4ms a 8ms. Tato nastavení jsou aditivní. Nastavení maximální doby potvrzení skupiny je omezeno na 10 ms. Neměly by se však opakovat. Například nezadávejte stejný TF více než jednou.
  • Pokud nechcete nastavit maximální dobu potvrzení skupiny, ale místo toho se chcete vrátit k výchozímu chování 10ms, zakažte TF 12306.
  • K účinku TF 12311, 12312, 12314 a 12318 dochází, když je v databázi kontrolní bod. Můžete se spolehnout na nastavení SQL Server nebo databáze, že kontrolní bod proběhne automaticky. Pokud chcete, aby se TF projevily okamžitě, můžete zadat ruční kontrolní bod.
  • V protokolu chyb SQL Server uvidíte položky, jako jsou následující, které označují, že byly přečteny TF:

-T 12306

-T 12311

-T 12312

Doba potvrzení skupiny se změnila z 10 milisekund na 3 milisekundy.

DBCC TRACEON 12314, ID serverového procesu (SPID) 60. Toto je pouze informativní zpráva; Není vyžadována žádná akce uživatele.

DBCC TRACEON 12314, ID serverového procesu (SPID) 60. Toto je pouze informativní zpráva; Není vyžadována žádná akce uživatele.

Doba potvrzení skupiny se změnila ze 3 milisekund na 7 milisekund.

Reference

Podívejte se na informace o terminologii, kterou společnost Microsoft používá k popisování aktualizací softwaru.