Aracılığıyla paylaş


STATS_DATE (Transact-SQL)

Verir tarih, en son yukarı tarih bir tablo veya dizinli görünüm istatistikleri.

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

Topic link iconTransact-SQL sözdizimi kuralları

STATS_DATE ( object_id , stats_id )

Bağımsız değişkenler

  • object_id
    Istatistikleri ile dizinli görünüm veya tablo TEŞHIS kodu

  • stats_id
    Istatistikler nesnesinin KIMLIĞI.

Dönüş Türleri

Verir datetime başarı olasılığıdır. Verir NULL hata.

Remarks

Seçim listesinde, WHERE yan tümcesinde, sistem işlevleri kullanılabilir ve bir ifade herhangi bir yerde kullanılabilir.

İzinler

Üyelik db_owner sabit veritabanı rolü veya tablo için meta veriler görüntüleme iznine veya görünümü dizine gerektirir.Daha fazla bilgi için bkz:Meta veriler görünürlük sorun giderme.

Örnekler

C.Bir tabloda en son istatistik tarihlerini dönün.

Aşağıdaki örnekte her istatistik nesnesi için en son güncelleştirme tarihindeki döndürüyor Person.Address TABLO.

USE AdventureWorks;
GO
SELECT name AS stats_name, 
    STATS_DATE(object_id, stats_id) AS statistics_update_date
FROM sys.stats 
WHERE object_id = OBJECT_ID('Person.Address');
GO

Istatistik bir dizine karşılık geliyorsa stats_id bulunan değer sys.stats Katalog görünümü ile aynıdırindex_id bulunan değer sys.Indexes Katalog görünümü ve aşağıdaki sorgu, önceki sorguda aynı sonuçlar döndürür.Istatistik bir dizine karşılık, sys.stats sonuçlarını, ancak sys.indexes sonuçlarında kullanılırlar.

USE AdventureWorks;
GO
SELECT name AS index_name, 
    STATS_DATE(object_id, index_id) AS statistics_update_date
FROM sys.indexes 
WHERE object_id = OBJECT_ID('Person.Address');
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.