Microsoft hesabıyla oturum açın
Oturum açın veya hesap oluşturun.
Merhaba,
Farklı bir hesap seçin.
Birden çok hesabınız var
Oturum açmak istediğiniz hesabı seçin.

Özet

SQL Server 2017 toplu güncelleştirme 3 (CU3) ve Microsoft SQL Server 2016 Service Pack 2 (SP2) ile yeni Estimaterowswithoutrowgoal sorgu yürütme planı özniteliğini ekleyin.

Sorgu Iyileştirici bir sorgu yürütme planının maliyetini tahmin ettiğinizde, genellikle tüm kaynaklardaki tüm uygun satırların işlenmesi gerektiğini varsaymaktadır. Ancak bazı sorgular, sorgu Iyileştiricinin daha az sayıda satır daha hızlı döndürülecek bir plan aramasını sağlar. Bu, sorgu bir top yan tümcesi, hızlı number_rows sorgu ipucu, bir ın veya EXISTS yan tümcesi veya set rowcount {Number | @number_var} deyimi kullandığında ortaya çıkabilir. Bu durumda, iyileştirici sorgu planını tahmin ettiğinizde satır hedefini kullanmaktır. Satır hedef planı uygulanmışsa, sorgu yürütme planındaki tahmini satır sayısı azalır. Bunun nedeni, planın satır hedefine ulaşabilmek için daha az sayıda satırın işlenmesi gerektiğini varsayıdır.

Not Satır hedefi kullanılarak oluşturulan tahmin yaklaşık olur. Gerçek veri dağıtımı tekdüze değilse, işlenmesi gereken gerçek satır sayısından daha az olabilir. Bu nedenle, verimsiz bir sorgu planı oluşturabilir. Bu soruna geçici bir çözüm olarak, Use İpucu (' DISABLE_OPTIMIZER_ROWGOAL ') sorgulama seçeneğini veya izleme bayrağı 4138 kullanabilirsiniz.

Daha fazla bilgi için, bkz: GÜNCELLEŞTIRME kullanımı SQL Server 2016 'de ipucu sorgu ipucu bağımsız değişkeni Bununla birlikte, karmaşık sorgularda, satır hedefinin uygulanıp uygulanmadığı ve plan seçimini ne kadar etkilediğini belirlemek zor olabilir.

Estimaterowswithoutrowgoal özniteliğini kullanarak, sorgu iyileştirici tahminlerini ne kadar çok etkilediğini görmek Için sonuçları EstimateRows özniteliğiyle karşılaştırabilirsiniz.

Not Satır hedefi belirli bir sorgu planı operatörüne uygulanmazsa bu öznitelik dahil değildir.

Ek Bilgi

Bu güncelleştirme, SQL Server için aşağıdaki toplu güncelleştirmede bulunur:

       SQL Server 2017 için toplu güncelleştirme 3

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

SQL Server için hizmet paketi bilgileri

Bu güncelleştirme, SQL Server için aşağıdaki hizmet paketlerinde sunulmuştur:

       SQL Server 2016 için Service Pack 2

       SQL Server 2014 için Service Pack 3

Hizmet paketleri birikimli. Her yeni hizmet paketi, yeni düzeltmelerle birlikte önceki hizmet paketlerindeki düzeltmeleri de içerir. Önerimiz en son hizmet paketini ve hizmet paketine yönelik en son toplu güncelleştirmeyi uygulamaktır. En son hizmet paketini yüklemeden önce önceki hizmet paketini yüklemeniz gerekmez. En son hizmet paketi ve toplu güncelleştirme hakkında daha fazla bilgi edinmek için aşağıdaki makaledeki Tablo 1 ' i kullanın.

SQL Server ve bileşenlerinin sürümü, sürümü ve güncelleştirme düzeyini belirleme

Başvurular

Microsoft 'un yazılım güncelleştirmelerini açıklamak için kullandığı terminolojihakkında bilgi edinin.

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?
Gönder’e bastığınızda, geri bildiriminiz Microsoft ürün ve hizmetlerini geliştirmek için kullanılır. BT yöneticiniz bu verileri toplayabilecek. Gizlilik Bildirimi.

Geri bildiriminiz için teşekkürler!

×