KB5017788 - DÜZELTME: DMV sys.dm_exec_query_statistics_xml kullandığınızda Showplan XML'de ParameterRuntimeValue eksik

Uygulandığı Öğe
SQL Server 2017 on Windows SQL Server 2017 on Linux SQL Server 2019 on Windows SQL Server 2019 on Linux

Belirtiler

Dinamik Yönetim Görünümü (DMV) sys.dm_exec_query_statistics_xml kullandığınızda bir erişim ihlali veya onaylama işlemi oluşur. Bu sorun ilk olarak Microsoft SQL Server 2017 için Toplu Güncelleştirme 26'da ve Microsoft SQL Server 2019 için Toplu Güncelleştirme 12'de düzeltildi. Düzeltmenin bir parçası olarak, DMV sys.dm_exec_query_statistics_xml çağrıldığında çalışma zamanı parametre değeri (ParameterRuntimeValue) Showplan XML'den kaldırılır.

Uzun süre çalışan sorgularda sorun gidermek için DMV sys.dm_exec_query_statistics_xml kullandığınızda, bazen sorgu tamamlanmadan önce belirli bir saklı yordam veya sorgu için ParameterRuntimeValue değerini almanız gerekir. Bu düzeltmeye yeni bir genel izleme bayrağı (TF) 2446 ekledik. Bu, ek yük getirme pahasına çalışma zamanı parametre değerinin toplanmasını sağlar.

Uyarı

TF 2446'nın bir üretim ortamında sürekli olarak etkinleştirilmesi amaçlanmamıştır, ancak yalnızca zaman sınırlı sorun giderme amaçları için tasarlanmıştır. Bu izleme bayrağını kullanmak, DMV sys.dm_exec_query_statistics_xml çağrılıp çağrılmadığına bakılmaksızın çalışma zamanı parametre bilgilerini kullanarak bir Showplan XML parçası oluşturacağımız için fazladan ve büyük olasılıkla önemli CPU ve bellek yükü getirecektir.

Çözüm

Bu sorun, SQL ServerSQL Server için aşağıdaki toplu güncelleştirmelerde düzeltilmiştir:

SQL Server toplu güncelleştirmeleri hakkında

SQL Server için her yeni toplu güncelleştirme, önceki derlemede yer alan tüm düzeltmeleri ve güvenlik düzeltmelerini içerir. SQL Server sürümünüz için en son derlemeyi yüklemenizi öneririz:

Durum

Microsoft bunun, "Şunlar için geçerlidir" bölümünde listelenen Microsoft ürünlerinde sorun olduğunu doğrulamıştır.

Başvurular

Microsoft'un yazılım güncelleştirmelerini tanımlamak için kullandığı terminoloji hakkında bilgi edinin.