Özet
Microsoft SQL Server istatistikleri oluşturduğunda veya güncelleştirdiğinde, örnekleme oranı el ile belirtilmezse SQL Server varsayılan örnekleme hızını hesaplar. Temel alınan tablodaki verilerin gerçek dağılımına bağlı olarak, varsayılan örnekleme oranı veri dağılımını doğru şekilde temsil etmeyebilir. Bu, sorgu planı verimliliğinin düşmesine neden olabilir.
Bu senaryoyu geliştirmek için veritabanı yöneticisi, verilerin dağılımını daha iyi temsil eden sabit bir örnekleme oranı kullanarak istatistikleri el ile güncelleştirmeyi seçebilir. Ancak sonraki Otomatik Güncelleştirme İstatistikleri işlemi varsayılan örnekleme hızına sıfırlanır ve sorgu planı verimliliğinin yeniden düşürülmesi olasıdır.
Bu geliştirme, sabit örnekleme oranının sonraki el ile veya otomatik güncelleştirme istatistikleri işlemlerinde kalıcı olmasını sağlar.
Çözüm
Bu güncelleştirme yeni bir anahtar sözcük PERSIST_SAMPLE_PERCENT = { ON | OFF } mevcut CREATE/UPDATE STATISTICS Transact-SQL uzantısıdır. Anahtar sözcük, örnekleme hızını (oluşturulduğunda veya güncelleştirildiğinde sağlanır) gelecekte kullanmak üzere kilitlemek için SQL Server belirtir.
İstatistikler hakkında daha fazla bilgi için bkz. İstatistik Oluşturma.
Bu özellik, SQL Server için aşağıdaki toplu güncelleştirmelerde kullanılabilir:
SQL Server için her yeni toplu güncelleştirme, önceki toplu güncelleştirmede yer alan 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:
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.