Servicio SQL Server no libera el procesador

30/12/2004 - 17:06 por Eje | Informe spam
Os cuento una cosa muy curiosa que me ocurre en un servidor que tengo en
producción.
Suelo tener abierta la aplicación de Rendimiento para ver si algunos
parámetros del servidor se bloquean, y en algunas ocasiones me da un error
similar a: Uno de los contadores no ha respondido en un periodo de tiempo,
no se mostrará más en la sesión.
La cuestión es que tras esto me desaparecen todos los contadores de SQL
Server, y coincide que el servicio de SQL Server se apodera de gran parte
del procesador a pesar de que no se esté realizando ningún trabajo sobre él
(un 75% del procesador sólo para SQL Server sin haber ningún trabajo
ejecutándose en el servidor).
Si reinicio el servicio de SQL Server libera el procesador pero en cuanto
vuelve a trabajar, vuelve a apoderarse de él, no arreglándose del todo hasta
que no reinicio el servidor.
En dicho servidor sólo funciona SQL Server y una aplicación que no consume
recursos ya que se limita a consultar datos del SQL.
El servidor en cuestión tiene 2 procesadores Intel Xeon a 2.4 Ghz con 512 de
memoria caché, 2 Gb DDR SDRAM, Windows 2000 y SQL Server 2000.
Este hecho no ocurre con demasiada frecuencia pero cuando ocurre los
usuarios notan una caída de rendimiento enorme en los tiempos de respuesta
(evidentemente), con lo cual es muy incómodo.
¿A alguien le suena a qué puede ser debido o cómo puede arreglarse?

Un saludo

Preguntas similare

Leer las respuestas

#1 Maxi
30/12/2004 - 17:13 | Informe spam
Hola, esto se da generalmente cuando hay procesos mal diseñados por ej

Cursores
Tablas tenporales
Bloqueos enormes

Mira con el Profiler que proceso esta ocacionando este lio en tu servidor


Salu2
Maxi


"Eje" escribió en el mensaje
news:
Os cuento una cosa muy curiosa que me ocurre en un servidor que tengo en
producción.
Suelo tener abierta la aplicación de Rendimiento para ver si algunos
parámetros del servidor se bloquean, y en algunas ocasiones me da un error
similar a: Uno de los contadores no ha respondido en un periodo de tiempo,
no se mostrará más en la sesión.
La cuestión es que tras esto me desaparecen todos los contadores de SQL
Server, y coincide que el servicio de SQL Server se apodera de gran parte
del procesador a pesar de que no se esté realizando ningún trabajo sobre
él
(un 75% del procesador sólo para SQL Server sin haber ningún trabajo
ejecutándose en el servidor).
Si reinicio el servicio de SQL Server libera el procesador pero en cuanto
vuelve a trabajar, vuelve a apoderarse de él, no arreglándose del todo
hasta
que no reinicio el servidor.
En dicho servidor sólo funciona SQL Server y una aplicación que no consume
recursos ya que se limita a consultar datos del SQL.
El servidor en cuestión tiene 2 procesadores Intel Xeon a 2.4 Ghz con 512
de
memoria caché, 2 Gb DDR SDRAM, Windows 2000 y SQL Server 2000.
Este hecho no ocurre con demasiada frecuencia pero cuando ocurre los
usuarios notan una caída de rendimiento enorme en los tiempos de respuesta
(evidentemente), con lo cual es muy incómodo.
¿A alguien le suena a qué puede ser debido o cómo puede arreglarse?

Un saludo



Respuesta Responder a este mensaje
#2 Eje
31/12/2004 - 12:19 | Informe spam
El problema es que como ya digo no es un error demasiado recurrente ni tengo
la menor idea de a qué puede ser debido, con lo cual no sé por dónde empezar
a mirar o qué monitorizar con el profiler. ¿Alguna ayuda sobre donde suele
ocurrir este tipo de error?.
Puedo parecer un vago esperando que alguien me dé la causa exacta del error
o la solución, pero es que os aseguro que no sé en qué orden monitorizar las
cosas, ya que desconozco totalmente por qué se produce este hecho. No es
pereza, si no encontrarme totalmente perdido sobre dónde mirar.

Un saludo

"Maxi" escribió en el mensaje
news:
Hola, esto se da generalmente cuando hay procesos mal diseñados por ej

Cursores
Tablas tenporales
Bloqueos enormes

Mira con el Profiler que proceso esta ocacionando este lio en tu servidor
Respuesta Responder a este mensaje
#3 Eladio Rincón
31/12/2004 - 12:21 | Informe spam
hay un caso de soporte que igual es tu problema:

Corrupted Performance Counters May Disappear or Be Unavailable to Perfmon
http://support.microsoft.com/kb/275659/EN-US


Eladio Rincón
SQL Server MVP

Solid Quality Learning (http://www.solidqualitylearning.com)
"Comparte lo que sabes, aprende lo que no sepas", FGG

Consulte el histórico del grupo en Google
http://groups.google.com/groups?gro....sqlserver

¿Te interesa participar en las reuniones
del grupo de Usuarios de SQL-Server y .NET
Se harán en levante de España, (Alicante o Murcia)?

"Eje" wrote in message
news:
El problema es que como ya digo no es un error demasiado recurrente ni


tengo
la menor idea de a qué puede ser debido, con lo cual no sé por dónde


empezar
a mirar o qué monitorizar con el profiler. ¿Alguna ayuda sobre donde suele
ocurrir este tipo de error?.
Puedo parecer un vago esperando que alguien me dé la causa exacta del


error
o la solución, pero es que os aseguro que no sé en qué orden monitorizar


las
cosas, ya que desconozco totalmente por qué se produce este hecho. No es
pereza, si no encontrarme totalmente perdido sobre dónde mirar.

Un saludo

"Maxi" escribió en el mensaje
news:
> Hola, esto se da generalmente cuando hay procesos mal diseñados por ej
>
> Cursores
> Tablas tenporales
> Bloqueos enormes
>
> Mira con el Profiler que proceso esta ocacionando este lio en tu


servidor



Respuesta Responder a este mensaje
#4 Eje
31/12/2004 - 12:36 | Informe spam
Acabo de leerlo pero no es mi caso, ya que el SP2 de Windows 2000 ya está
instalado en el equipo. Y el principal problema no es ese, si no el hecho de
que no libere el procesador. Lo de los contadores es otro de sus síntomas
pero evidentemente mucho menos grave.
No obstante, gracias por la información.

Un saludo

"Eladio Rincón" escribió en el mensaje
news:
hay un caso de soporte que igual es tu problema:

Corrupted Performance Counters May Disappear or Be Unavailable to Perfmon
http://support.microsoft.com/kb/275659/EN-US
Respuesta Responder a este mensaje
#5 MAXI
31/12/2004 - 17:47 | Informe spam
Hola, proba de ver con el profiler en ese momento que esta corriendo el
servidor y nos contas :-)




Maxi

Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)

Msn Messenger:

"Eje" escribió en el mensaje
news:
Acabo de leerlo pero no es mi caso, ya que el SP2 de Windows 2000 ya está
instalado en el equipo. Y el principal problema no es ese, si no el hecho
de
que no libere el procesador. Lo de los contadores es otro de sus síntomas
pero evidentemente mucho menos grave.
No obstante, gracias por la información.

Un saludo

"Eladio Rincón" escribió en el mensaje
news:
hay un caso de soporte que igual es tu problema:

Corrupted Performance Counters May Disappear or Be Unavailable to Perfmon
http://support.microsoft.com/kb/275659/EN-US





Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida