Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Statistik Penggunaan Indeks SQL Server

Hai,

SQL Server DBA harus memantau semua indeks dan indeks mana yang menggunakan dan mana yang tidak.

Jika indeks tidak menggunakan atau menggunakan sangat jarang maka SQL Server DBA harus menghapusnya agar tidak memberikan beban tambahan ke database.

Anda dapat menemukan semua statistik penggunaan indeks dengan skrip berikut.

select objname = OBJECT_NAME(s.object_id),
s.object_id,
index_name= i.name,
index_id = i.index_id,
user_seeks, user_scans, user_lookups
from sys.dm_db_index_usage_stats as s
join sys.indexes i on i.object_id = s.object_id and i.index_id = s.index_id
where database_id = DB_ID('DEVECI')
and OBJECTPROPERTY(s.object_id,'IsUserTable')=1
order by (user_seeks + user_scans + user_lookups) desc;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pembaruan SQL dari satu Tabel ke Tabel lain berdasarkan kecocokan ID

  2. MSDTC di server 'server tidak tersedia'

  3. Ubah nama bulan menjadi nomor bulan di SQL Server

  4. Prosesor Intel yang Direkomendasikan untuk SQL Server 2014 – Maret 2015

  5. Lantai tanggal di SQL server