10/02/2012, 21:48
|
| | | 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 |