Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Mevcut SQL Server veritabanındaki belirtilen veritabanı nesnesi (tablo) için artan istatistiklerin özelliklerini döndürür. (Bölüm sayısı içeren) kullanımı sys.dm_db_incremental_stats_properties , artan olmayan istatistikler için kullanılan kullanıma sys.dm_db_stats_properties benzer.
Bu fonksiyon, SQL Server 2014 (12.x) Service Pack 2 ve SQL Server 2016 (13.x) Service Pack 1'de tanıtılmıştır.
Syntax
sys.dm_db_incremental_stats_properties (object_id, stats_id)
Argümanlar
object_id
Mevcut veritabanındaki nesnenin kimliği, bu nesnenin artan istatistiklerinden birinin özelliklerinin istendiği kimdir.
object_idint.
stats_id
Belirtilen object_id için istatistiklerin kimliğidir. İstatistik kimliği sys.stats dinamik yönetim görünümünden alınabilir.
stats_idint.
Döndürülen Tablo
| Sütun adı | Veri türü | Description |
|---|---|---|
| object_id | int | istatistiksel nesnenin özelliklerini döndürmek için nesnenin (tablo) kimliği. |
| stats_id | int | İstatistik nesnesinin kimliği. Tablo içinde benzersizdir. Daha fazla bilgi için bkz. sys.stats (Transact-SQL). |
| partition_number | int | Tablonun bölümünü içeren bölümün numarası. |
| last_updated | datetime2 | İstatistik nesnesinin en son güncellendiği tarih ve saat. Daha fazla bilgi için bu sayfadaki Açıklamalar bölümüne bakın. |
| sıralar | bigint | İstatistikler en son güncellendiğinde tablodaki toplam satır sayısı. İstatistikler filtrelenmişse veya filtrelenmiş bir dizine karşılık geliyorsa, satır sayısı tablodaki satır sayısından az olabilir. |
| rows_sampled | bigint | İstatistik hesaplamaları için örneklenen toplam satır sayısı. |
| steps | int | Histogramdaki adım sayısı. Daha fazla bilgi için bkz. DBCC SHOW_STATISTICS (Transact-SQL). |
| unfiltered_rows | bigint | Filtre ifadesi uygulanmadan önce tablodaki toplam satır sayısı (filtrelenmiş istatistikler için). İstatistikler filtrelenmezse, unfiltered_rows satır sütunundaki değer döndürüşüne eşittir. |
| modification_counter | bigint | Istatistiklerin son güncellendiğinden bu yana önde gelen istatistik sütunu (histogramın inşa edildiği sütun) toplam değişiklik sayısı. Bu sütun, bellek optimize edilmiş tablolar için bilgi içermez. |
Açıklamalar
sys.dm_db_incremental_stats_properties aşağıdaki koşullardan herhangi biri altında boş bir satır kümesi döndürür:
-
object_idya dastats_idNULL (NULL) olabilir. - Belirtilen nesne bulunmaz veya artan istatistiklere sahip bir tabloya karşılık gelmez.
- Belirtilen istatistikler kimliği, belirtilen nesne kimliği için mevcut istatistiklerle örtüşmez.
- Mevcut kullanıcının istatistikler nesnesini görüntüleme iznine sahip değildir.
Bu davranış, ve gibi görünümlerdeki sys.dm_db_incremental_stats_propertiessys.objectssatırlara çapraz uygulandığında güvenli kullanımını sys.stats sağlar. Bu yöntem, her bölüme karşılık gelen istatistiklerin özelliklerini döndürebilir. Tüm bölümler arasında birleştirilmiş istatistiklerin özelliklerini görmek için sys.dm_db_stats_properties kullanın.
İstatistik güncelleştirme tarihi, meta verilerde değil histogram ve yoğunluk vektörüyle birlikte istatistik blob nesnesinde depolanır. İstatistik veri oluşturmak için veri okunmadığında, istatistik blobu oluşturulmaz, tarih kullanılabilir değildir ve last_updated sütunu NULL olur. Bu, önlemin satır döndürmediği filtrelenmiş istatistikler veya yeni boş tablolar için geçerlidir.
Permissions
Kullanıcının istatistik sütunlarında seçme izinlerine sahip olmasını veya tabloya sahip olmasını ya da sabit sunucu rolü, sysadmin sabit veritabanı rolünü veya db_owner sabit veritabanı rolünü bir üyesi db_ddladmin olmasını gerektirir.
Examples
A. Basit örnek
Aşağıdaki örnek, Bölümlenmiş Tablolar ve Indeksler Oluştur başlığında açıklanan tablo için istatistikleri PartitionTable geri getirir.
SELECT * FROM sys.dm_db_incremental_stats_properties (object_id('PartitionTable'), 1);
Ek kullanım önerileri için bkz. sys.dm_db_stats_properties.
Ayrıca Bkz.
DBCC SHOW_STATISTICS (Transact-SQL)
sys.stats (Transact-SQL)
Nesneyle İlgili Dinamik Yönetim Görünümleri ve İşlevleri (Transact-SQL)
Dinamik Yönetim Görünümleri ve İşlevleri (Transact-SQL)
sys.dm_db_stats_properties
sys.dm_db_stats_histogram (Transact-SQL)