KB4089239 – KORJAUS: QRY_PROFILE_LIST_MUTEX estetään, kun TF 7412 on käytössä SQL Server 2016:ssa ja 2017:ssä

Käytetään kohteeseen
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

Ongelman ilmenemistapa

Mieti seuraavaa tilannetta:

  • Otat jäljitysmerkinnän (TF) 7412 käyttöön Microsoft SQL Server 2016:ssa tai 2017:ssä.
  • Sinulla on istunto N, jossa suoritat komennon, joka päivittää pohjana olevan indeksin ja luo myös puuttuvan indeksin varoituksen.
  • Istunnosta M suoritat dynaamiset hallintatoiminnot (DMF) sys.dm_exec_query_statistics_xml(N) osoittaen istuntoon N.

Tässä tilanteessa saatat huomata, että komento on estetty odotustyypillä QRY_PROFILE_LIST_MUTEX, DMF ei pysty suorittamaan suoritusta loppuun ja molemmat istunnot näyttävät jumiutuvan.

Ratkaisu

SQL Server 2016:n Service Pack -tiedot

Tämä ongelma on korjattu seuraavassa SQL Server Service Packissa:

Service Pack 2 for SQL Server 2016

Tietoja SQL Server Service Pack -paketeista:

Service Pack -paketit ovat kumulatiivisia. Jokainen uusi Service Pack sisältää kaikki aiempien Service Packien sisältämät korjaukset sekä mahdolliset uudet korjaukset. Suosittelemme ottamaan käyttöön kyseisen Service Packin uusimman Service Packin ja uusimman kumulatiivisen päivityksen. Sinun ei tarvitse asentaa aiempaa Service Packia ennen uusimman Service Packin asentamista. Seuraavan artikkelin taulukosta 1 saat lisätietoja uusimmasta Service Packista ja uusimmasta kumulatiivisesta päivityksestä.

SQL Server:n ja sen osien version, version ja päivitystason selvittäminen

Tämä ongelma on korjattu seuraavassa SQL Server kumulatiivisessa päivityksessä:

SQL Server 2017:n kumulatiivinen päivitys 13

Tietoja SQL Serverin kumulatiivisista päivityksistä

Jokainen uusi kumulatiivinen SQL Server -päivitys sisältää kaikki edellisen koontiversion hotfix-korjaukset ja tietoturvakorjaukset. Suosittelemme, että asennat oman SQL Server -versiosi uusimman koontiversion:

SQL Server 2017:n uusin kumulatiivinen päivitys

Tila

Microsoft on vahvistanut tämän olevan ongelma niissä Microsoftin tuotteissa, jotka ovat listattuna Koskee seuraavia tuotteita -osiossa.

Viitteet

Lue tietoja Microsoftin ohjelmistopäivitystensä kuvaamiseen käyttämästä sanastosta.