Özet
Bu SQL Server güncelleştirmesi, aşağıdaki geliştirmeleri ekleyerek paralellizm ile ilgili sorun giderme (Exchange) kilitlenmelerini geliştirir:
-
Exchange_spill xEvent , olay alanı adı worktable_physical_writes, her bir iş parçacığı için hangi veri paralellik işleçleri taşırmasını bildiriyor. Her iş parçacığı bir exchange_spill.
-
Sys.dm_exec_query_stats, sys.dm_exec_procedure_stats ve sys.dm_exec_trigger_stats artık paralellizm işleçleri tarafından sığmayan verileri, last_spills, max_spills , min_spillsvetotal_spillssütunlar.
-
Bir Showplan uyarısı , paralellizm taşları varsa çalışma zamanında rapor edilir. Bu uyarı Showplan xml özniteliğinde (<Exchangesvldetails WritesToTempDb = "spill_amount"/>) oluşturulur.
-
XML kilitlenmesi grafiği , paralellizm kilitlenme senaryoları için geliştirilmiştir. ' Daki Exchangeevent kaynağına daha fazla öznitelik ekleniyor:
-
waıtertype–Tüketici, Producer, Koordinatör.
-
tid–paralel plan içindeki her iş parçacığına benzersiz tanımlayıcı.
-
OwnerActivity-daha önce hangi kaynak sahibi (s) olduğunu oldu. "Veri alınamıyor", "sentData", "Notyetop," veya "açık" olabilir.
-
waıteractivity-hangi kaynak istek sahibi yapmaya çalışıyor? " Trytosenddata", "çok fazla veri", "waitForAllConsumersToBeReady", "waitForAllOwnersToOpen" veya "waitForAllownersToClose" olabilir.
-
birleştirme–bekleyen verileri birleştirmeye katılmayacağı veya olmadığı.
-
taşın-dalgalanma verileri verip vermediğini göz atın.
-
waitingtoclose–beklemeye alının tüketicinin borunu kapatması bekleniyor.
-
-
XML kilitlenme grafiği , toplu işlem modu işleçleri ile ilgili kilitlenmeler için geliştirilmiştir. Şu sürümdeki SyncPoint kaynağına daha fazla öznitelik eklenir:
-
logicalOperatorType–Showplan xml 'den biriyle eşleşen mantıksal işleç türü.
-
physicalOperatorType–Showplan xml 'den biriyle eşleşen fiziksel operatör türü.
-
WaitType ve synchronizingat–iki öznitelik, tüm gereksiz ve sahiplerin eşitlediğini toplu olarak tanımlayabilir. Notlar
-
WaitType vesynchronizingın öznitelik değerleri dahili. Ancak bunlar, Microsoft 'un sorunu gidermeye yardımcı olmak için kullanılabilir.
-
Synchronizingat özniteliği, toplu işlem modu sıralaması, karma birleşim ve karma toplama işleçleri için eklenir.
-
-
OwnerActivity–daima "NotYetArrived".
-
waıteractivity–daima "geldi".
-
Daha fazla bilgi
Bu güncelleştirme, SQL Server 2017 için toplu güncelleştirme 5 ' e eklenmiştir.
SQL Server 2016 için hizmet paketi bilgileri
Bu güncelleştirme, SQL Server için aşağıdaki hizmet paketinde giderilmiştir:
SQL Server 2017 derlemeleri hakkında
Her yeni SQL 2017 Server derlemesi, önceki derlemede bulunan tüm düzeltmeleri ve güvenlik düzeltmelerini içerir. En son SQL Server 2017 sürümünüyüklemenizi öneririz.
Hizmet paketleri birikimli. Her yeni hizmet paketi, yeni düzeltmelerle birlikte önceki hizmet paketlerindeki düzeltmeleri de içerir. Önerimiz en son hizmet paketini ve hizmet paketine yönelik en son toplu güncelleştirmeyi uygulamaktır. En son hizmet paketini yüklemeden önce önceki hizmet paketini yüklemeniz gerekmez. En son hizmet paketi ve toplu güncelleştirme hakkında daha fazla bilgi edinmek için aşağıdaki makaledeki Tablo 1 ' i kullanın.
SQL Server ve bileşenlerinin sürümü, sürümü ve güncelleştirme düzeyini belirleme
Başvurular
Microsoft 'un yazılım güncelleştirmelerini açıklamak için kullandığı terminoloji hakkında bilgi edinin.