KB4089239 - OPRAVA: QRY_PROFILE_LIST_MUTEX je blokováno, když je povolen TF 7412 v SQL Server 2016 a 2017

Platí pro
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core

Příznaky

Vezměte v úvahu následující scénář:

  • V Microsoft SQL Server 2016 nebo 2017 povolíte příznak trasování (TF) 7412.
  • Máte relaci N, kde spustíte příkaz, který aktualizuje podkladový index a také vygeneruje upozornění na chybějící index.
  • Z relace M spustíte funkce dynamické správy (DMF) sys.dm_exec_query_statistics_xml(N) směřující na relaci N.

V této situaci si můžete všimnout, že příkaz je blokovaný s wait typem QRY_PROFILE_LIST_MUTEX, DMF nemůže dokončit provádění a obě relace se zdají být zablokované.

Řešení

Informace o aktualizacích Service Pack pro SQL Server 2016

Tento problém je opravený v následující aktualizaci Service Pack pro SQL Server:

Service Pack 2 pro SQL Server 2016

Informace o aktualizacích Service Pack pro SQL Server:

Aktualizace Service Pack jsou kumulativní. Každá nová aktualizace Service Pack obsahuje všechny opravy z předchozích aktualizací Service Pack společně s novými opravami. Doporučujeme použít nejnovější aktualizaci Service Pack a nejnovější kumulativní aktualizaci pro tuto aktualizaci Service Pack. Před instalací nejnovější aktualizace Service Pack není nutné instalovat předchozí aktualizaci Service Pack. Další informace o nejnovější aktualizaci Service Pack a nejnovější kumulativní aktualizaci najdete v tabulce 1 v následujícím článku.

Jak zjistit verzi, edici a úroveň aktualizace systému SQL Server a jeho součástí

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

Kumulativní aktualizace 13 pro SQL Server 2017

Informace o kumulativních aktualizacích pro SQL Server

Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a opravy zabezpečení, které byly v předchozím buildu. Doporučujeme nainstalovat nejnovější build pro vaši verzi SQL Server:

Nejnovější kumulativní aktualizace pro SQL Server 2017

Stav

Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.

Reference

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