Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/02/2012, 21:48
Avatar de matanga
matanga
 
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 17 años
Puntos: 85
Respuesta: Indices inutilizados sql server 2008

Como bien comenta iislas, debes identificar los índices necesarios, la falta de índices puede dar problemas de rendimiento en los SELECT, y tener índices que no se utilicen afecta los INSERT, UPDATE y DELETE además de ocupar espacio innecesariamente.

Por otro lado, debes detectar la fragmentación, un índice se fragmenta por los INSERT, UPDATE o DELETE sobre la tabla, eso lo resuelves haciendo un rebuild, y consultando la sys.dm_db_index_physical_stats en particular el campo avg_fragmentation_in_percent puedes establecer con que frecuencia, como por ejemplo: un rebuild diario de los índices que tengan una fragmentación superior al 10% o un rebuild semanal de todos los índices de la base.

Saludos