Servidor saturado

01/09/2007 - 03:42 por Adriana R | Informe spam
Hola a Todos
tengo un super problema, si alguien me puede ayudar lo agradeceria
enormemente. Un día a la semana el servidor de me va al 100% del procesador.
No estamos ejecutando nada en especial.

Lo hemos solucionado haciendo que el procedimiento que mas tarda se ejecute
con ciertos indices obligados. Todos los días se ejecuta una reindexacion. El
proceso que se dispara es el SQLServer.exe
Tenemos sql2000, con service pack 4. Hasta estoy pensando que pudira ser un
virus. Ya no se que pensar

Preguntas similare

Leer las respuestas

#6 Adriana R
10/09/2007 - 17:42 | Informe spam
Gracias Miguel,
Si cuando esta el mal funcionamiento reviso los indices por fuera y son
diferentes al del procedimiento, por lo que se ha estado modificando en esos
momentos el procedimiento. El procedimiento que tengo es muy complejo, pero
no hace cursores ni llena tablas temporales aunque si saca totales (faltantes
y sobrantes) Tengo ya trabajando con sql 7 años y nunca me había pasado esto,
mi jefe y el cliente quieren que les explique que es lo que esta pasando y la
verdad estoy confundida, tu sabes donde hay documentación donde me pueda
apoyar para darles una explicación valida.

Saludos
"Miguel Egea" wrote:

algunas veces un mal plan de ejecución puede generarse si los parámetros con
los que el sp se ejecuta la vez que se compila no son "representativos",
esto haría que tu sistema fucionase bien. Si al recompilarlo va bien, podría
ponerle la opción with recompile, sé que no es grato hacerlo pero...
Esto son recomendaciones genéricas, sin conocer los detalles del sp, igual
podrías en los momentos de mal funcionamiento ver cual es su plan de
ejecución y compararlo con los momentos de buen funcionamiento. en 2005 hay
un hint llamado optimized for que puede ayudar en tu caso,

Saludos
Miguel Egea
"Adriana R" wrote in message
news:
> La primera vez que nos paso si recompilamos el procedimiento y volvio a
> funcionar correctamente, pero las demas veces hemos tenido que cambiar el
> procedimiento. Tengo SQL 2000 con el service pack 4.¿Tienes idea porque
> ocurre esto? Desde el Lunes hemos puesto los contadores para ver si hay
> algo
> anormal en los servidores, revisamos conexiones, % de procesador, entradas
> salidas, acceso al disco duro, memoria, internet, etc. Pero el servidor no
> ha
> tenido problema. Tambien solicite
> que corrieran un profile para ver que otra cosa pudira ser. Pero estos 2
> días anteriores la aplicación no tuvo ningun problema.
> Saludos
> "Miguel Egea" wrote:
>
>> la proxima vez que suceda, haz un alter del procedimiento pero sin
>> cambiar
>> nada. Si se soluciona tu problema, (cosa que es posible), nos comentas y
>> si
>> no, nos pasas el procedimiento y nos dices qué indices has tenido que
>> forzar, otra cosa es SQL 2000 o 2005?
>>
>>
>> "Adriana R" wrote in message
>> news:
>> > Hola maxi perdona la tardanza, donde tengo el servidor con el problema
>> > no
>> > tengo acceso a internet. No he montado un profile (el servidor es del
>> > cliente
>> > y no tengo acceso para hacerlo), pero se cual es el procedimiento que
>> > consume
>> > todos los recursos. Pero lo mas raro es que funciona sin problemas 4
>> > días
>> > a
>> > la semana y uno se satura (llega al 100%). Ya revisamos las
>> > estadisticas
>> > de
>> > los datos que se inserta y no tengo ningun movimiento extraordinario
>> > ese
>> > día.
>> > La única manera en que el procesador se libere es hacer que el
>> > procedimiento
>> > trabaje bajo indices forzados. El procedimiento regresa varios data set
>> > y
>> > cada semana he tenido que modificar 1 data set diferente, el cambio es
>> > dramatico del 100% que ocupan 4 procesadores Ceon se reduce a 4% y se
>> > mantiene entre 4% y 40% toda la semana.
>> > Alhuna idea.
>> >
>> > "Maxi" wrote:
>> >
>> >> Hola, en estos casos deberias montar un profiler y ver cual es la
>> >> query o
>> >> proceso de SQLServer que esta haciendo llevar a esos niveles el
>> >> procesador!
>> >> Un virus no es, seguro que tenes procesos que estan consumiendo mucho,
>> >> ya
>> >> hiciste un profiler?
>> >>
>> >> "Adriana R" escribió en el
>> >> mensaje
>> >> de
>> >> noticias news:
>> >> > Hola a Todos
>> >> > tengo un super problema, si alguien me puede ayudar lo agradeceria
>> >> > enormemente. Un día a la semana el servidor de me va al 100% del
>> >> > procesador.
>> >> > No estamos ejecutando nada en especial.
>> >> >
>> >> > Lo hemos solucionado haciendo que el procedimiento que mas tarda se
>> >> > ejecute
>> >> > con ciertos indices obligados. Todos los días se ejecuta una
>> >> > reindexacion.
>> >> > El
>> >> > proceso que se dispara es el SQLServer.exe
>> >> > Tenemos sql2000, con service pack 4. Hasta estoy pensando que pudira
>> >> > ser
>> >> > un
>> >> > virus. Ya no se que pensar
>> >> >
>> >> >
>> >>
>> >>
>>
>>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida