Aracılığıyla paylaş


sp_helpstats (Transact-sql)

Belirtilen tablo istatistikleri sütunları ve dizinler hakkında bilgi verir.

Önemli notÖnemli

Bu özellik Microsoft SQL Server'ın bir sonraki sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın.Sorgu istatistikleri hakkında bilgi edinmek için verir.Istatistik ve sys.stats_columns katalog görünümler.

Konu bağlantısı simgesi Transact-SQL Sözdizim Kuralları

Sözdizimi

sp_helpstats[ @objname = ] 'object_name' 
     [ , [ @results = ] 'value' ]

Bağımsız değişkenler

  • @objname='object_name'
    İstatistik bilgileri sağlamak için masaya belirtir. object_nameise nvarchar(520)ve null olamaz. Bir veya iki bölümü adı belirtilebilir.

  • @results='value'
    Sağlamak için bilgi kapsamını belirtir. Geçerli girdiler tüm ve İstatistikleri. TÜM tüm dizinler ve istatistikleri de onlara; oluşturulan istatistikleri sütunları listeler DURUM yalnızca bir dizini ile ilişkili olmayan istatistiklerini listeler. valueise nvarchar(5)stats varsayılan.

Dönüş Kodu Değerleri

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

Sonuç Kümeleri

Aşağıdaki tabloda, sonuç kümesinin sütunlarını açıklanmaktadır.

Sütun adı

Açıklama

statistics_namesysname

İstatistik adı. Döner sysnameve null olamaz.

statistics_keys

Hangi istatistikleri temel alan anahtarları. Döner nvarchar(2078)ve null olamaz.

Açıklamalar

dbcc SHOW_STATISTICS belirli dizin veya istatistikleri hakkında detaylı istatistik bilgilerini görüntülemek için kullanın. Daha fazla bilgi için dbcc SHOW_STATISTICS (Transact-sql)ve sp_helpindex (Transact-sql).

İzinler

Üyelik Genel rolü.

Örnekler

Aşağıdaki örnek, tüm kullanıcı tabloları için tüm uygun sütunları tek sütunlu istatistikleri oluşturur AdventureWorks2012 veritabanı tarafından yürütülen sp_createstats. Sonra sp_helpstatsüzerinde oluşturulan sonuç istatistikleri bulmaya çalışan Customertablosu.

USE AdventureWorks2012;
GO
EXEC sp_createstats;
GO
EXEC sp_helpstats 
@objname = 'Sales.Customer',
@results = 'ALL'

USE AdventureWorks2012;
GO
EXEC sp_createstats;
GO
EXEC sp_helpstats 
@objname = 'Sales.Customer',
@results = 'ALL'

Sonuç kümesi buradadır.

statistics_name               statistics_keys

----------------------------  ----------------

_WA_Sys_00000003_22AA2996     AccountNumber

AK_Customer_AccountNumber     AccountNumber

AK_Customer_rowguid           rowguid

CustomerType                  CustomerType

IX_Customer_TerritoryID       TerritoryID

ModifiedDate                  ModifiedDate

PK_Customer_CustomerID        CustomerID

Ayrıca bkz.

Başvuru

Sistem saklı yordamları (Transact-sql)

Veritabanı Altyapısı depolanan yordamlar (Transact-sql)