Share via


sp_updatestats (Transact-SQL)

Geçerli veritabanındaki tüm kullanıcı tanımlı ve iç tablolara yönelik bir güncelleştirme istatistikleri çalışır.

güncelleştirme istatistikleri hakkında daha fazla bilgi için bkz: güncelleştirme istatistikleri (Transact-SQL). Istatistikleri hakkında daha fazla bilgi için bkz: Sorgu performans geliştirme için istatistikleri'ni kullanma.

Topic link iconTransact-SQL sözdizimi kuralları

sp_updatestats [ [ @resample = ] 'resample']

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (hata)

Bağımsız değişkenler

  • [ @ yeniden örnekleme =] 'yeniden örnekleme'
    Belirtir sp_updatestats yeniden ÖRNEKLEME seçeneğini kullanırgüncelleştirme istatistikleri ekstresi.If 'resample' is not specified, sp_updatestats updates statistics by using the default sampling.resample is varchar(8) with a default value of NO.

Remarks

sp_updatestats executes UPDATE STATISTICS, by specifying the ALL keyword, on all user-defined and internal tables in the database.sp_updatestats displays messages that indicate its progress.Güncelleştirme tamamlandığında, tüm tablolar için istatistikleri güncelleştirildi bildirir.

sp_updatestats devre dışı bırakılmış kümelenmemiş dizin istatistikleri güncelleştirir ve devre dışı bırakılmış bir kümelenmiş dizin istatistikleri güncelleştirin.

sp_updatestats üzerinde göre güncelleştirme gerektiren istatistiklerini güncelleştirir.rowmodctr bilgilerisys.sysindexes Katalog görünümü, böylece gereksiz güncelleştirmelerin aynı satırda istatistiklerinin önleme.

Veritabanları için uyumluluk düzey aşağıda 90, yürütme sp_updatestats belirli istatistikleri son NORECOMPUTE ayarı korumaz.Uyumluluk düzey 90 veya sonraki veritabanları için özel bir istatistik için en son NORECOMPUTE seçeneğini sp_updatestats korur.Devre dışı bırakma ve istatistikleri güncelleştirmeleri yeniden hakkında daha fazla bilgi için bkz: Sorgu performans geliştirme için istatistikleri'ni kullanma.

İzinler

Üyelik gerektirir sysadmin sabit sunucu rolü veya sahipliğini, veritabanı ( dbo).

Örnekler

Aşağıdaki örnek, tablolarda istatistiklerini güncelleştirir AdventureWorks Veritabanı.

USE AdventureWorks;
GO
EXEC sp_updatestats 

Değişiklik Geçmişi

Güncelleştirilmiş içerik

Düzeltmeler, kesinliği artırmak için belge boyunca.

Yeni istatistikler içerik konusunda ek başvuru Sorgu performans geliştirme için istatistikleri'ni kullanma.