sp_createstats (Transact-SQL)
Aramalar create STATISTICStek -sütun statistics olmayan zaten sütun istatistikleri nesne sütunlar oluşturmak içindeyim . Teksütun istatistikleri oluşturma kardinalite tahminleri, sorgu planları ve sorgu performansı iyileştirebilir histogramlar sayısını artırır.İstatistikler nesnesinde ilk sütun histogram vardır; histogram başka sütun yok.
sp_createstatssorgu yürütme süreleriyle kritik ve teksütun istatistikler oluşturmak sorgu iyileştiricisi için beklenemez değerlendirmesi gibi uygulamalar için kullanışlıdır.Çoğu durumda, onu kullanmak gerekli değildir sp_createstats; sorgu iyileştiricisi tek -sütun statistics AUTO_CREATE_STATISTICS seçeneği açık olduğunda sorgu planları geliştirmek gerektiğinde oluşturur.
İstatistikleri hakkında daha fazla bilgi için bkz: İstatistikler sorgu performansını artırmak için kullanma.AUTO_CREATE_STATISTICS seçeneğinde teksütun istatistikleri oluşturma hakkında daha fazla bilgi için bkz: alter database set seçenekleri (Transact-SQL).
Sözdizimi
sp_createstats [ [ @indexonly = ] 'indexonly' ]
[ , [ @fullscan = ] 'fullscan' ]
[ , [ @norecompute = ] 'norecompute' ]
Bağımsız değişkenler
[ @ indexonly= ] 'indexonly'
Varolan bir dizini ve tüm dizin tanımı ilk sütun olmayan sütunları istatistikleri oluşturur.indexonly olan char(9).Varsayılan değer No[ @ fullscan= ] 'fullscan'
Kullandığı create STATISTICS deyim fullscan seçeneği.fullscan olan char(9).Varsayılan değer No[ @ norecompute= ] 'norecompute'
Kullandığı create STATISTICS deyim norecompute seçeneğiyle.NORECOMPUTE olan char(12).Varsayılan değer No
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (hata)
Sonuç Kümeleri
Her yeni istatistikleri nesnesi üzerinde oluşturulan sütun aynı ada sahiptir.
Açıklamalar
sp_createstatsoluşturma veya varolan istatistikleri nesnesi; ilk sütun olan sütunlar üzerinde güncelleştirme istatistikleri Bu istatistikleri için oluşturulan dizinler, AUTO_CREATE_STATISTICS seçeneği ile oluşturulan teksütun istatistiklerini içeren sütunlar ve İSTATİSTİKLERİ oluşturma deyimile oluşturulan istatistikleri ilk sütun ilk sütun içerir.sp_createstatsBu sütun başka bir etkin dizin içinde kullanılmadığı sürece devre dışı dizinler ilk sütunlarda istatistikleri oluşturmaz.sp_createstatsİstatistik tabloları devre dışı kümelenmiş dizinoluşturmaz.
tablo bir sütunkümeiçerdiğinde sp_createstats İstatistikleri oluşturmaseyrek sütunları. sütun kümelerini ve seyrek sütunları hakkında daha fazla bilgi için bkz: Sütun kümelerini kullanma ve Seyrek sütunlar kullanma.
İzinler
Üyelik gerektiren db_owner veritabanı rolüsabit.
Örnekler
A.Teksütun istatistikleri tüm uygun sütunları oluşturma
Aşağıdaki örnek, geçerli veritabanındaki tüm uygun sütunları teksütun istatistikleri oluşturur.
EXEC sp_createstats;
GO
B.Teksütun istatistikleri tüm uygun dizini sütun oluşturma
Aşağıdaki örnek, zaten bir dizin ve sütun dizini olmayan tüm uygun sütunları teksütun istatistikleri oluşturur.
EXEC sp_createstats 'indexonly';
GO
Ayrıca bkz.