sql >> Database >  >> RDS >> Sqlserver

Gebruiksstatistieken SQL Server-index

Hallo,

SQL Server DBA zou alle indexen moeten controleren en welke indexen worden gebruikt en welke niet.

Als de index niet of zeer zeldzaam is, moet SQL Server DBA deze verwijderen om de database niet extra te belasten.

U kunt alle gebruiksstatistieken van indexen vinden met het volgende script.

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. Importeer SQL-bestand in mysql

  2. Fout bij neerzetten van database (kan '.test\' niet rmdir, fout:17)

  3. Android Studio controleert/markeert Kotlin Room DAO-query's niet wanneer string meer dan 1 rij beslaat

  4. Oracle-schemagebruiker kan geen tabel maken in procedure