dbcc dbreindex

10/01/2006 - 13:40 por Santiago | Informe spam
Buenos días,

Llevo una semana que el rendimiento de sql server se ha reducido. He estado
dos meses intensos añadiendo y actualizando datos y por tanto es lógico que
los índices haya que actualizarlos.

Primero hago un DBCC SHOWCONTIG(id de la tabla object) sobre una tabla y veo
que existe casi un 50% de fragmentación (scan desity), por lo que ejecuto
una actualización del índice con la sentencia DBCC DBREINDEX(USR,'',0) para
que reorganice todos los índices de dicha tabla. SQL Server me dice que ha
finalizado correctamente, pero cuando vuelvo a hacer DBCC SHOWCONTIG veo los
mismos resultados, osea que no reduce la desfragmentación del scandensity.
¿Qué estoy haciendo mal?

Gracias por todo

Un Saludo
 

Leer las respuestas

#1 Alejandro Mesa
10/01/2006 - 15:21 | Informe spam
Santiago,

Por que no nos haces un favor y posteas la estructura de la tabla,
incluyendo indices, cantidad de filas y el resultado del comand "dbcc
showcontig"?

Es cierto que el "scan density" debe estar lo mas cerca posible a 100%, de
lo contrario indicaria que tienes fragmentacion externa.


AMB

"Santiago" wrote:

Buenos días,

Llevo una semana que el rendimiento de sql server se ha reducido. He estado
dos meses intensos añadiendo y actualizando datos y por tanto es lógico que
los índices haya que actualizarlos.

Primero hago un DBCC SHOWCONTIG(id de la tabla object) sobre una tabla y veo
que existe casi un 50% de fragmentación (scan desity), por lo que ejecuto
una actualización del índice con la sentencia DBCC DBREINDEX(USR,'',0) para
que reorganice todos los índices de dicha tabla. SQL Server me dice que ha
finalizado correctamente, pero cuando vuelvo a hacer DBCC SHOWCONTIG veo los
mismos resultados, osea que no reduce la desfragmentación del scandensity.
¿Qué estoy haciendo mal?

Gracias por todo

Un Saludo



Preguntas similares