problema raro de velocidad!!! - con detache y attache se soluciona

04/02/2005 - 13:19 por Gabriel | Informe spam
Hola,
tengo una DB que me esta volviendo loco.
De un dia para el otro un proceso que duraba minutos empezo a durar 1 hora y
aveces mas.
Probe de todo : dbreindex , indexdefrag,shrink database,borrar los indices y
crearlos de nuevo,poner indices en cluster, etc.

Nada andubo.

Hice un Detache Database para pasar el MDF a otro servidor (era mas rapido
que hacer un export).

Cuando volvi a attachear la DB en el servidor original y corri los procesos
que andaban lento , INCREIBLE!!!, andubieron super rapido.

Dos dias despues , la DB vovio a andar lento, le hice un detache db y
despues en attache y vovio a andar rapido.

Que puede estar pasando?
Es un problema del motor del SQL o de la DB?

Mis datos:
Tengo SQL 2000 SP3a sobre Windows 2003.
Servidor Compaq dual Xeon 2gb (HT) con 1 gb de Ram
Raid 5 de 122GB, las DB estan en un disco diferente al del sistema operativo.


gracias.
 

Leer las respuestas

#1 Maxi
04/02/2005 - 13:24 | Informe spam
Hola, mira lo que puede estar pasando es que existan bloqueos, al sacar la
bdd lo que has hecho es matar a todos los procesos de la misma y luego
cuando la levantaste como seguro que no se tenian bloqueos funciona rapido.

Primero te aconsejaria que cuando se pone asi de lento revises los procesos
que se estan corriendo en el servidor y tambien los bloqueos.

Un temita, ese proceso usa cursores? porque de usarlos es un sintoma muy
comun el que comentas!! De usar cursores empezaria en lo inmediato a ver
como sacarlo


Salu2
Maxi


"Gabriel" escribió en el mensaje
news:
Hola,
tengo una DB que me esta volviendo loco.
De un dia para el otro un proceso que duraba minutos empezo a durar 1 hora
y
aveces mas.
Probe de todo : dbreindex , indexdefrag,shrink database,borrar los indices
y
crearlos de nuevo,poner indices en cluster, etc.

Nada andubo.

Hice un Detache Database para pasar el MDF a otro servidor (era mas rapido
que hacer un export).

Cuando volvi a attachear la DB en el servidor original y corri los
procesos
que andaban lento , INCREIBLE!!!, andubieron super rapido.

Dos dias despues , la DB vovio a andar lento, le hice un detache db y
despues en attache y vovio a andar rapido.

Que puede estar pasando?
Es un problema del motor del SQL o de la DB?

Mis datos:
Tengo SQL 2000 SP3a sobre Windows 2003.
Servidor Compaq dual Xeon 2gb (HT) con 1 gb de Ram
Raid 5 de 122GB, las DB estan en un disco diferente al del sistema
operativo.


gracias.


Preguntas similares