Belirtiler
Windows Server 2012 veya Windows işletim sisteminin önceki bir sürümünü çalıştıran bir bilgisayarda Microsoft SQL Server 2014, 2016 veya 2017 64 bit sürümünü yüklediğinizi varsayalım. SQL Server tüm Kullanıcı modu sanal adres alanını kullandığında, SQL Server hata günlüğünde yetersiz bellek hatası iletisi alabilirsiniz. Ayrıca, sorgunun yürütülmesinin tamamlanması uzun sürer ve SOS_MEMORY_TOPLEVELBLOCKALLOCATOR bekleme durumu oluşur.
Aşağıdaki bilgi noktalarını incelediğinizde, çok az kullanılabilir sanal adres alanı olduğunu fark edebilirsiniz:
-
DBCC MEMORYSTATUS-Process/System Counts bölümü-kullanılabilir sanal bellek
-
DMV: sys.dm_os_process_memory-sütun virtual_address_space_available_kb
Bu değerler, bir x64 işleminde 8 terabayt (TB) etrafında başlıyor ve biraz daha
Kullanılabilir sanal adres alanının çok az olduğu bir aşamadan olduğunuzda, bellek ayırmayı gerçekleştirmeye çalışan sorgular da CMEMTHREAD türünün bir bekleme türüyle karşılaşabilir.
Aşağıdaki veri noktaları zamanla artmaya devam edecektir:
-
DMV: sys.dm_os_process_memory ve sys.dm_os_memory_nodes-sütun virtual_address_space_reserved_kb
-
DBCC MEMORYSTATUS-Memory Manager bölümü-VM ayrıldı
Bu değerler genellikle "Max Server Memory" değerinin neredeyse 8 TB kadar artar.
Notla ilgili sorun KB 3074434' da açıklanır.
Çözüm
Bu güncelleştirme, SQL Server için aşağıdaki toplu güncelleştirmelere dahildir:
SQL Server 2017 için toplu güncelleştirme 4
Her bir SQL Server toplu güncelleştirmesi, önceki toplu güncelleştirmeyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. En son SQL Server güncelleştirmelerini gözden geçirin:
En son SQL Server 2017 toplu güncelleştirmesi
Not Bu güncelleştirmeyi uyguladıktan sonra, bu değişikliği etkinleştirmek için 8075 izleme bayrağını başlangıç parametresi olarak eklemeniz gerekir.
Durum
Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.
Başvurular
Microsoft 'un yazılım güncelleştirmelerini açıklamak için kullandığı terminolojihakkında bilgi edinin.