Belirtiler
Sıralama işleci kullanan bir sorgu yürüttüğünüzü varsayalım. Nadir durumlarda, tahmini satır sayısı ve ortalama satır boyutu doğru olsa ve sistem yeterli belleğe sahip olsa bile, sıralama işleci tempdb veritabanına taşmaya başlayabilir. Bu da sorgu yürütmenin yavaşlamasına yol açar.
Çözüm
Sorun ilk olarak, SQL ServerSQL Server'ın aşağıdaki toplu güncelleştirmesinde düzeltildi:
- SQL Server 2014 SP1 için Toplu Güncelleştirme 3
- Cumulative Update 10 for SQL ServerSQL Server 2014
- Cumulative Update 8 for SQL ServerSQL Server 2012 SP2
Öneri: SQL Server için en son toplu güncelleştirmeyi yükleyin
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ştirmeleri indirip yüklemenizi öneririz:
- SQL Server 2014 SP1 için en son toplu güncelleştirme
- SQL Server 2014 için en son toplu güncelleştirme
- SQL Server 2012 SP2 için en son toplu güncelleştirme
Not Bu düzeltmeyi uyguladıktan sonra, sıralama için gerekli belleği hesaplarken iç veri yönetimi bellek yükünü göz önünde bulundurmak SQL Server için izleme bayrağı 7470'i etkinleştirin. Bu, yukarıdaki Belirtiler bölümünde açıklanan durumda dökülmeleri önleyecektir. Bunun sıralama sorguları için bellek gereksinimini artıracağını ve eşzamanlı sorgular için bellek kullanılabilirliğini etkileyebileceğini unutmayın, bu nedenle izleme bayrağının seçmeli olarak kullanılması önerilir.
Durum
Microsoft bunun, "Şunlar için geçerlidir" bölümünde listelenen Microsoft ürünlerinde sorun olduğunu doğrulamıştır.