Lentitud en picos de la base de datos

28/05/2008 - 16:53 por Macaruchi | Informe spam
Hola!
estoy usando MSSQL-2000 y de repente algunas veces el sistema se pone
superlento. El server se mantiene en un rango bien, no pasa de 50%,
pero el sistema se pone super lento , al punto de dar un error de
TimeOut en las aplicaciones. Soy nuevo usando MSSQL pero ya he tomado
par de cursos y la verdad no se por donde buscar ya que esta lentitud
es solo un pico de un par de minutos y luego se pone normal.
Viendo en Process Info me encuentro con una gran cantidad de procesos
Sleeping and Awaiting. Podria esto estar causandome esta lentitud.?

Cualquier ayuda sera bienvenida.!

Preguntas similare

Leer las respuestas

#1 Miguel Egea
28/05/2008 - 17:06 | Informe spam
pueden ser muchas cosas, lo más probable es que sean inter-bloqueos o disco.
Pon el monitor de rendimiento de windows y captura los valores de longitud
media de la cola de disco de los discos físicos donde esté tu base de datos.
Pon también Profiler y captura una traza por ejemplo de de todos las
instrucciones que tarden más de 1 sg, solamente añade un filtro a la traza
por defecto.

Vamos a empezar por ahí, y luego , en el momento de la caida de rendimiento
puedes ejecutar el comando Select * from master.sys.sysprocesses where
blocked!=0 para ver s i hay procesos bloqueados y por quien.

Saludos
Miguel Egea

"Macaruchi" wrote in message
news:
Hola!
estoy usando MSSQL-2000 y de repente algunas veces el sistema se pone
superlento. El server se mantiene en un rango bien, no pasa de 50%,
pero el sistema se pone super lento , al punto de dar un error de
TimeOut en las aplicaciones. Soy nuevo usando MSSQL pero ya he tomado
par de cursos y la verdad no se por donde buscar ya que esta lentitud
es solo un pico de un par de minutos y luego se pone normal.
Viendo en Process Info me encuentro con una gran cantidad de procesos
Sleeping and Awaiting. Podria esto estar causandome esta lentitud.?

Cualquier ayuda sera bienvenida.!
Respuesta Responder a este mensaje
#2 Maxi Accotto
29/05/2008 - 02:34 | Informe spam
Hola, como ha dicho Miguel pueden ser varios factores, por mi experiencia en
mayor problema puede estar en IO (discos) o bloqueos.
En el performance monitor ponga como contador el Idle % de los discos
fisicos (este valor deberia tender a 100)

Tambien haga lo que el maestro Miguel le ha mencionado para que con las
trazas poder ver si hay otro tipo de problemas



Microsoft MVP SQLServer
www.sqltotalconsulting.com
-

"Macaruchi" escribió en el mensaje de
noticias:
Hola!
estoy usando MSSQL-2000 y de repente algunas veces el sistema se pone
superlento. El server se mantiene en un rango bien, no pasa de 50%,
pero el sistema se pone super lento , al punto de dar un error de
TimeOut en las aplicaciones. Soy nuevo usando MSSQL pero ya he tomado
par de cursos y la verdad no se por donde buscar ya que esta lentitud
es solo un pico de un par de minutos y luego se pone normal.
Viendo en Process Info me encuentro con una gran cantidad de procesos
Sleeping and Awaiting. Podria esto estar causandome esta lentitud.?

Cualquier ayuda sera bienvenida.!
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida