Özet
Microsoft SQL Server 2016 ' deki bazı sorgu yürütme planları, tablo veya dizin tarama/Aralık işleminde filtreyi değerlendirme desenini içerir. Filtre belirtiminin bazı bölümleri bir dizin anahtarıyla eşleşebilir ve bu nedenle Dizin arama veya Aralık taraması çalıştırmak için kullanılabilir. Koşulun kalan bölümleri fazladır ve her satır çıktısı için tarama veya Aralık işlemi tarafından değerlendirilmelidir. Bu bir filtre işlecine karşılık gelir. Ancak performansı artırmak için, SQL Server bu tür bir filtreyi tablo erişimi operatörünün kendisine gönderebilir. Bu yaklaşım, bazı koşullarda (örneğin, parametre duyarlılığı ile ilgili hatalı bir önem düzeyi tahminiyle ilgili olarak) performansı artırır; ancak, aşağıda tarama filtresi beklenenden daha fazla sayıda satır işleyebilir. Bu davranış, gerçek yürütme planı kullanırken sorgu performansını sorun giderme sırasında gizli olabilir, çünkü döndürülen satır sayısı, kalan değer belirmesinden sonraki satır sayısına karşılık gelir ve tablodan veya dizinden taranan satır sayısına karşılık gelir.
Güncelleştirme bilgileri
"Belirtiler" bölümünde açıklanan senaryonun tanılamasını geliştirmek için, SQL Server 2016 Service Pack 1 (SP1) yeni bir Showplan XML özniteliği tanıtır, tahmin edilen satırlar okur. Bu öznitelik, fazlalık koşulu uygulanmadan önce operatör tarafından okunan tahmini satır sayısını sağlar. Bu güncelleştirme, bir KB 3107397. Bu işlev SQL Server 2016 için Service Pack 1 ' e eklenmiştir.
Her yeni SQL 2016 Server derlemesi, önceki yapıda bulunan tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. En son SQL Server 2016 sürümünüyüklemenizi öneririz.
Başvurular
Microsoft 'un yazılım güncelleştirmelerini açıklamak için kullandığı terminoloji hakkında bilgi edinin.