sys.dm_db_index_usage_stats (Transact-SQL)
Döndürür, farklı türde dizin işlemleri ve her tür işlemlere son gerçekleştirildiği saat sayar.
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
database_id |
smallint |
tablo veya Görünüm tanımlı veritabanı kimliği. |
object_id |
int |
tablo veya Görünüm dizin tanımlı kimliği |
index_id |
int |
Dizin kimliği. |
user_seeks |
bigint |
Sayısı kullanıcı sorgular tarafından şeklindeki arar. |
user_scans |
bigint |
Kullanıcı sorgular tarafından taramaları sayısı. |
user_lookups |
bigint |
Kullanıcı sorgular tarafından yer işareti arama sayısı. |
user_updates |
bigint |
Kullanıcı sorgular tarafından güncelleştirmeleri sayısı. |
last_user_seek |
datetime |
Son kullanıcı arama saati |
last_user_scan |
datetime |
Son kullanıcı tarama süresi. |
last_user_lookup |
datetime |
Son kullanıcı arama saati. |
last_user_update |
datetime |
Kullanıcı son güncelleştirme saati. |
system_seeks |
bigint |
Sayısı sistem sorgular tarafından şeklindeki arar. |
system_scans |
bigint |
Sistem sorgular tarafından taramaları sayısı. |
system_lookups |
bigint |
Sistem sorgular tarafından arama sayısı. |
system_updates |
bigint |
Sistem sorgular tarafından güncelleştirmeleri sayısı. |
last_system_seek |
datetime |
Son sistem arama saati. |
last_system_scan |
datetime |
Son sistem tarama süresi. |
last_system_lookup |
datetime |
Son sistem arama saati. |
last_system_update |
datetime |
Son Sistem Güncelleştirme saati. |
Açıklamalar
Her tek tek arama, tarama, arama veya bir sorgu yürütme tarafından belirtilen dizin güncelleştirme, dizin kullanımını sayılır ve bu görünümde ilgili sayaç artırır.Bilgileri, kullanıcı tarafından gönderilen sorguları neden işlemleri için hem istatistikleri toplamak için taramalar gibi içten üretilen sorguları neden işlemleri için bildirilir.
User_updates Sayaç Ekle neden dizin üzerinde Bakım düzey gösterir, güncelleştirmek ya da silme işlemlerini temel tablo veya görünüm üzerinde.Hangi dizinleri adanabilir kullanılacağını belirlemek için bu görünümü kullanın, uygulamalarınız tarafından.Görünüm, hangi dizin bakım yükü ödemeden belirlemek için de kullanabilirsiniz.Bakım yükü toplamada karşılaşılan ancak sorguları için kullanılmaz veya sorguları yalnızca seyrek kullanılan dizinler bırakılıyor dikkate isteyebilirsiniz.
Sayaçları başlatılan her boşaltmak için SQL Server (mssqlserver) hizmet başlatıldığından.Buna ek olarak, her bir veritabanını ayrılması veya kapatıldıktan kapalı (örneğin, auto_close küme açık olduğundan), veritabanıyla ilişkili tüm satırlar silinir.
Dizin kullanıldığında, bir satır eklenir sys.dm_db_index_usage_stats bir satır dizini zaten yoksa.Satır eklendiğinde, sayaçlarını başlangıçta sıfıra küme var.
İzinler
Görünüm server state izni gerektirir.Daha fazla bilgi için, bkz. Dinamik yönetimi görünümler ve işlevler (Transact-SQL).
Ayrıca bkz.