sql >> Databasteknik >  >> RDS >> Sqlserver

SQL Server Index Användningsstatistik

Hej,

SQL Server DBA bör övervaka alla index och vilka av index som använder och vilka som inte gör det.

Om indexet inte använder eller använder mycket sällsynta bör SQL Server DBA släppa det för att inte ge extra belastning till databasen.

Du kan hitta alla indexanvändningsstatistik med följande skript.

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. Råd om att använda pivottabellen i Oracle

  2. Hur kan jag infoga batch i en Oracle-databas med Python?

  3. Oracle VÄLJ TOP 10 poster

  4. postgresql - sql - antal "sanna" värden