Příznaky

Zvažte následující scénář:

  • Používáte Microsoft SQL Server 2016 Service Pack 2 (SP2) kumulativní aktualizace 2 (CU2) nebo novější verze.

  • Spouštíte instanci, která hostuje mnoho databází (obvykle více než 200) a instance je součástí skupiny Always On Availability (AG) (obvykle s rolí sekundárního serveru). Poznámka: všechny uživatelské databáze nemusí patřit do AGS.

  • Spuštěnímaplikace služby Stínová kopie svazku (VSS) si můžete vyžádat zálohování všech nebo některých databází instance SQL serveru.

V tomto scénáři může služba SQL Writer dosáhnout situace se zablokováním a bez omezení: zachovejte zámky pro interní systémovou tabulku v předloze (sys. sysdbreg s object_id 28). Tyto zámky navíc zabraňují čtení systémová dynamická zobrazení pro správu (DMV), jako Sys.dm_hadr_database_replica_statesa mohou vést k velkým sekundární blokování v instanci Kromě toho si všimnete, že analýza blokových řetězců vrací následující příkaz. pocházejí ze služby SQL Server VSS Writer jako blok hlavy:

"SELECT Name, recovery_model_desc, state_desc CONVERT (celé číslo, is_in_standby), ISNULL (source_database_id, 0) od Master. sys. databases "

Pak SQL Server bude mít stav čekání ASYNC_NETWORK_IO.

Poznámka Vzhledem k tomu, že je implementováno ASYNC_NETWORK_IO čekání, je wait_time proti tomu nepřesáhne dvě sekundy (2 000 ms). Typ čekání však zůstane v platnosti po neomezenou dobu a tato situace se nikdy nezruší. Aby se situace odblokoval, vyžaduje ukončení služby SQL Writer.

Mezi identifikátorem SPID zablokovaným tímto blokem hlavy bude často DBSTARTUP SPID (znovu sekundární databáze AlwaysOn).

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.

Řešení

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

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 SQL serveru:

Odkazy

Informace o  terminologie , kterou Microsoft používá k popisu aktualizací softwaru.

Potřebujete další pomoc?

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojit se k programu Microsoft Insider

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou překladu?

Co ovlivnilo váš názor?

Máte další zpětnou vazbu? (Nepovinné)

Děkujeme za váš názor!

×