Belirtiler
Microsoft SQL Server 2016 'ı kullanırken, TempDB 'deki sys. sysobjvalues ve sys. sysseobjvalues sistem tablolarına ait veritabanı sayfalarında, artan PAGELATCH_EX ve PAGELATCH_SH bekleme süresi oluşur.
Geçici Çözüm
Bu soruna geçici bir çözüm için, uygulamanızı gözden geçirin ve uygun yerlerde aşağıdaki yöntemleri uygulayın. Ayrıca bu yöntemleri gelecekteki Transact-SQL geliştirmede en iyi uygulamalar olarak kullandığınızdan da emin olun:
-
Depolanan yordamın aynı yürütmesiyle yeniden kullanılamayacak geçici tabloların tablo BıRAKMA komutlarını kaldırın. SQL Server geçici tabloları oluşturan oturum sona erdikten sonra geçici tabloları kaldırır.
-
Geçici tablolarda tabloyu Kırp komutunu kullanmaktan kaçının.
-
Oluşturulduktan sonra geçici tabloları değiştirmekten kaçının.
-
Dizinler geçici bir tablodan oluşturulursa, bunları tablo oluştur komutunda satır içi dizin oluşturma ifadelerine taşımayı düşünebilirsiniz.
Çözüm
Bu düzeltme aşağıdaki güncelleştirmelere dahildir:
SQL Server 2016 Service Pack 2 Içintoplu güncelleştirme 1
SQL Server 2016 Service Pack 1 için toplu güncelleştirme 9
SQL Server derlemeleri hakkında
Her SQL Server derlemesi, önceki derlemede bulunan tüm düzeltmeleri ve güvenlik düzeltmelerini içerir. SQL Server sürümünüze en son yapıyı yüklemenizi öneririz: