sp_autostats (Transact-SQL)
Otomatik istatistik güncelleştirme seçeneğini, AUTO_UPDATE_STATISTICS, dizin, bir istatistik nesnesi, bir tablo veya dizinli görünüm değiştirir ya da görüntüler.
AUTO_UPDATE_STATISTICS seçeneği hakkında daha fazla bilgi için bkz: DATABASE küme seçenekleri (Transact-SQL) ALTER ve Sorgu performans geliştirme için istatistikleri'ni kullanma.
sp_autostats [ @tblname = ] 'table_or_indexed_view_name'
[ , [ @flagc = ] 'stats_value' ]
[ , [ @indname = ] 'statistics_name' ]
Bağımsız değişkenler
[ @tblname= ] 'table_or_indexed_view_name'
Is the name of the table or indexed view to display the AUTO_UPDATE_STATISTICS option on.table_or_indexed_view_name is nvarchar(776), with no default.[ @flagc= ] 'stats_value'
AUTO_UPDATE_STATISTICS seçeneği bu değerlerden birini güncelleştirir:AÇIK = ON
Kapalı = OFF
When stats_flag is not specified, display the current AUTO_UPDATE_STATISTICS setting.stats_value is varchar(10), with a default of NULL.
[ @indname= ] 'statistics_name'
Istatistikleri görüntülemek veya üzerinde AUTO_UPDATE_STATISTICS seçeneği adıdır.Dizin istatistiklerini görüntülemek için , dizinin adı kullanabilirsiniz; dizin ve ilgili istatistikleri nesne aynı ada sahip.statistics_name olan sysname, varsayılan değeri NULL ile.
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (hata)
Sonuç Kümeleri
If stats_flag , belirtilen sp_autostats eylem yapılmadı, ancak sonuç döndürüyor raporlarını küme.
If stats_flag belirtilmemişse, sp_autostats aşağıdaki sonucu verir küme.
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
Dizin adı |
varchar(60) |
Dizin veya istatistiklerinin adı. |
autostats |
varchar(3) |
AUTO_UPDATE_STATISTICS seçeneği için geçerli bir değer. |
Son güncelleştirilme tarihi |
datetime |
En son istatistikleri güncelleştirme tarih. |
Bir tablo ya da dizinli görünüm, dizin, tek sütunlu istatistikleri AUTO_CREATE_STATISTICS seçeneğiyle üretilen oluşturulan istatistikleri içerir ve oluşturulan istatistikleri sonuç kümesi İSTATİSTİK OLUŞTURUN ekstresi.
Remarks
Belirtilen dizin devre dışı bırakılmış ya da devre dışı bırakılmış kümelenmiş dizin belirtilen tablo olan bir hata iletisi görüntülenir.
İzinler
AUTO_UPDATE_STATISTICS değiştirmek için seçenek üyeliği n gerektirir db_owner üzerinde sabit veritabanı rolü veya ALTER iznitable_nameÜyelik AUTO_UPDATE_STATISTICS seçeneğini gerektirir .To görüntü Ortak roldür.
Örnekler
C.Tüm istatistikleri durumunu görüntülemek bir tablo
Tüm istatistikleri durumunu görüntüler aşağıdaki Product TABLO.
USE AdventureWorks;
GO
EXEC sp_autostats 'Production.Product';
GO
b.Bir tablodaki tüm istatistikleri AUTO_UPDATE_STATISTICS etkinleştir
Aşağıdaki üzerindeki tüm istatistikleri AUTO_UPDATE_STATISTICS seçeneğini etkinleştirir. Product TABLO.
USE AdventureWorks;
GO
EXEC sp_autostats 'Production.Product', 'ON';
GO
c.Belirli bir dizin için AUTO_UPDATE_STATISTICS devre dışı bırakma
Aşağıdaki örnek için AUTO_UPDATE_STATISTICS seçeneğini devre dışı bırakır AK_Product_Name üzerinde dizin Product TABLO.
USE AdventureWorks;
GO
EXEC sp_autostats 'Production.Product', 'OFF', AK_Product_Name;
GO
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, konu gösterir Sorgu performans geliştirme için istatistikleri'ni kullanma. |
See Also