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)