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).