sys.dm_db_index_usage_stats (Transact-sql)

Döner dizin işlemleri için farklı tür ve her tür işlemi son gerçekleştirildiği zaman sayar.

Sütun adı

Veri türü

Açıklama

database_id

smallint

Hangi tablo veya görünüm tanımlı veritabanı Kımlığı.

object_id

int

Tablo veya Görünüm dizin tanımlı kimliği

index_id

int

Dizin Kımlığı.

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

Son kullanıcı 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 bireysel arama, tarama, arama veya bir sorgu yürütme tarafından belirtilen dizin güncelleştirme olarak bu dizin kullanımını sayılır ve bu görünümde ilgili sayaç artırır. Bilgi işlemleri kullanıcı gönderilmektedir sorgular tarafından neden olduğu için hem operasyonlar için istatistikleri toplamak için taramalar gibi dahili olarak oluşturulmuş sorguları neden bildirilmektedir.

User_updates Sayaç Ekle tarafından neden dizin bakım düzeyini belirtir, güncelleştirme veya silme işlemlerini temel tablo veya görünüm. Hangi dizinler sadece hafifçe kullanılacağını belirlemek için bu görünümü kullanabilirsiniz, uygulamalarınız tarafından. Görünüm, hangi dizin bakım yükünü üstlenmeden vardır belirlemek için de kullanabilirsiniz. Bakım yükü, tabi ama sorgular için kullanılmaz veya sorguları yalnızca seyrek kullanılan dizinler bırakılıyor göz önünde bulundurmak isteyebilirsiniz.

Sayaçlar başlatılır her boş SQL Server(mssqlserver) hizmeti başlatıldığında. Ayrıca, her bir veritabanını müstakil veya kapalı olduğundan (örneğin, auto_close on olarak ayarlanır) aşağı, veritabanıyla ilişkili tüm satırları kaldırıldı.

Dizin kullanıldığında, bir satır eklenir sys.dm_db_index_usage_stats bir satır dizini zaten yoksa. Satır eklendiğinde, onun sayaçları başlangıçta sıfır olarak ayarlanır.

İzinler

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

Başvuru

Dinamik yönetimi görünümler ve işlevler (Transact-sql)

Ilgili dinamik yönetimi görünümler ve işlevler (Transact-sql) dizini

sys.dm_db_index_physical_stats (Transact-sql)

verirsys.dm_db_index_operational_statsTüm (Transact-sql)

sys.indexes (Transact-sql)

sys.Objects (Transact-sql)

Kavramlar

İzleme ve performans ayarlama