Según los informes que pueden obtenerse en el SQL Management Studio a partir
de una base de datos (SQL Server 2005 Standard), si selecciono el informe
por defecto (uso de disco) y luego voy expando las 'estadísticas físicas
para todos los índices', seleccione la tabla que seleccione, en TODAS, la
operación recomendada siempre es 'Reconstruir' o 'Reorganizar', a pesar de
que tengo un plan de mantenimiento semanal (mi bbdd no tiene demasiada
actividad) para reorganizar índices.
Si tomo por ejemplo la tabla de pedidos, para su clave primaria, obtengo los
siguientes datos:
Nombre de indice: PK_TPedidos
Tipo de índice: NONCLUSTERED INDEX
Nº de Particiones: 1
Profundidad: 2
Operacion recomendada: Reconstruir
Si expando, en la partición 1 tengo:
Particion nº: 1
Promedio fragmentación %: 77,78
Nº de fragmentos: 8
...
Promedio de llenado por página %: 98.59
Nº de registros: 4789
El caso es que ejecuto:
ALTER INDEX PK_TPedidos ON dbo.TPedidos REBUILD
Y no pasa nada. El report (por mas veces que lo genero) sigue diciendo que
PK_TPedidos tiene fragmentos, que me recomienda reconstruir. He probado
también con REORGANIZE en lugar de REBUILD pero sigue igual. Como digo, esto
ocurre en todas las tablas de la bb.dd. ¿Es esto normal? ¿Se me está pasando
por alto algo?
Gracias y un saludo.
J.A. García Barceló
http://jagbarcelo.blogspot.com/
Leer las respuestas