Microsoft, Microsoft SQL Server 2012 Service Pack 1 (SP1) düzeltmelerini indirilebilir tek bir dosya olarak dağıtır. Düzeltmeler birikimli olduğundan, her yeni sürüm önceki SQL Server 2012 SP1 düzeltme sürümüne dahil edilen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir.
Belirtiler
Microsoft SQL Server, tekdüzen olmayan bellek erişiminin (NUMA) etkinleştirildiği ortamlarda belleğe ihtiyaç duyduğunda, Windows bir yerel bellek sayfası ayırmadan önce uzak bir düğümden çok fazla bellek ayırabilir. Ayrıca, SQL Server çeşitli performans sorunlarıyla karşılaşabilirler.
Notlar
- Uzak düğümden gelen bellek genellikle SQL Server'de "uzak bellek" veya "yabancı bellek" olarak bilinir.
- How It Works: SQL Server 2008 NUMA and Foreign Pages başlıklı MSDN blog gönderisi MSDN blog gönderisinde, uzak bellek ayırmalarının "Dışarıda" listesine eklendiği açıklanmaktadır. Bu uzak bellek ayırmaları, SQL ServerSQL Server'dan gelen bellek isteklerine hizmet vermek için kullanılamaz. Bu nedenle, SQL Server yerel belleği alana veya yerel bir bellek düğümü için işlenen hedefe ulaşana kadar bellek ayırmaya çalışır. Bu bellek ayırma işlemi, uzun başlatma ve kurtarma süreleri, bağlantı zaman aşımları ve sorgu zaman aşımları gibi çeşitli performans sorunlarına neden olabilir.
- Bu sorun SQL ServerSQL Server 2005, SQL ServerSQL Server 2008, SQL ServerSQL Server 2008 R2 ve SQL ServerSQL Server 2012.
Neden
512 GB veya 1 TB gibi büyük miktarda belleği olan bilgisayarlarda, sıralama işlemleri gerçekleştirmesi gereken bir sorgu büyük bir bellek izni istediğinde, bu bellek ayırmanın tamamlanması biraz zaman alır. Bu, 17883 oturum açıldı kutusuna yol açar SQL ServerSQL Server hata günlüğü.
Durum
Microsoft bunun, "Şunlar için geçerlidir" bölümünde listelenen Microsoft ürünlerinde sorun olduğunu doğrulamıştır.
Çözüm
Sorun ilk olarak aşağıdaki toplu SQL Server güncelleştirmesinde düzeltilmiştir.
SQL Server 2008 R2 SP2 için Toplu Güncelleştirme 9 /en-us/help/2887606
SQL Server toplu güncelleştirmeleri hakkında
SQL Server için her yeni toplu güncelleştirme, önceki toplu güncelleştirmeye dahil edilen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. SQL Server için en son toplu güncelleştirmelere göz atın:
SQL Server 2012 SP1 için Toplu Güncelleştirme 3Bu soruna yönelik düzeltme ilk olarak Toplu Güncelleştirme 3'te yayınlandı. SQL Server 2012 SP1 için bu toplu güncelleştirme paketini edinme hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
2812412 SQL Server 2012 Service Pack 1Not için Toplu Güncelleştirme Paketi 3 Derlemeler birikimli olduğundan, her yeni düzeltme sürümü önceki SQL Server 2012 SP1 düzeltme sürümüne eklenmiş olan tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. Bu düzeltmeyi içeren en son düzeltme sürümünü uygulamayı düşünmenizi öneririz. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
2772858 SQL Server 2012 Service Pack 1 yayımlandıktan sonra yayımlanan SQL Server 2012 derlemeleri
SQL Server 2008 Service Pack 3 (SP3) için Toplu Güncelleştirme 12)Bu soruna yönelik düzeltme ilk olarak SQL Server 2008 Service Pack 3 için Toplu Güncelleştirme 12'de yayımlanmıştır. Bu toplu SQL Server güncelleştirme paketini edinme hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
2863205 SQL Server 2008 Service Pack 3 için Toplu Güncelleştirme Paketi 12Not: Derlemeler birikimli olduğundan, her yeni düzeltme sürümü bir önceki SQL Server düzeltme sürümüne eklenmiş olan tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. Bu düzeltmeyi içeren en son düzeltme sürümünü uygulamayı düşünmenizi öneririz. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
2629969 SQL Server 2008 Service Pack 3 yayımlandıktan sonra yayımlanan SQL Server 2008 derlemeleri
Başvurular
Tekdüze olmayan bellek erişimi (NUMA) hakkında daha fazla bilgi için aşağıdaki MSDN web sitesine gidin:
NUMA hakkında genel bilgiler Yumuşak NUMA ve ilgili kavramlar hakkında daha fazla bilgi için aşağıdaki MSDN blog gönderisine bakın:
Nasıl Çalışır: Yumuşak NUMA, G/Ç Tamamlama İş Parçacığı, Tembel Yazıcı Çalışanları ve Bellek Düğümleri SQL Server için Artımlı Hizmet Modeli hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
935897 Bildirilen sorunlara yönelik düzeltmeler sağlamak için SQL Server ekibi tarafından bir Artımlı Bakım Modeli sunulmaktadır SQL Server güncelleştirmelerin adlandırma şeması hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
822499 Microsoft SQL Server yazılım güncelleştirme paketleri için adlandırma şeması Yazılım güncelleştirme terminolojisi hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
824684 Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması