Problemas de bloqueo extraños

06/05/2009 - 14:27 por Carlos A. | Informe spam
Hola grupo, tengo una aplicacion en sql server 2005.
Desde hace un par de dias he comenzado ha experimentar problemas de bloqueos
varias veces durante el dia, no se ha hecho nada en particular, la aplicacion
la migre a sql server 2005 desde hace mas de 1 año y hasta ahora se presentan
estos problemas.
He aumentado la frecuencia de los planes de mantenimiento de indices y
estadisticas, se mantiene el espacio en disco suficiente, para crecimiento de
la base de datos y de la tempdb
He observado que cuando ejecuto dbcc freeproccache, los problemas se
solucionan pero de forma temporal, he habilitado trazas y no encuentro el
origen del bloqueo simplemente comienzan a suceder.

He navegado por todos los foros en donde pueda encontrar algo pero no ha
sido posible dar con la solución.

Muchas gracias por cualquier idea que me pueda dar una luz para encontrar la
causa problema y ojala con una posible respuesta.

Un saludo,
 

Leer las respuestas

#1 Carlos Sacristan
06/05/2009 - 16:10 | Informe spam
¿Tienes identificado los objetos sobre los que se producen los bloqueos
y, sobre todo, qué procesos son los que generan dichos bloqueos? Si no es
así, es lo primero que deberías hacer. Establece alertas que te notifiquen
cuándo se producen esos bloqueos para consultar la DMV sys.dm_tran_locks.

Es normal que los bloqueos comiencen a suceder aunque la base de datos
aparentemente sea la misma. Lo más normal es que los datos cada vez sean más
y los usuarios probablemente también. En un entorno de desarrollo, con pocos
datos y menos usuarios es difícil que se produzcan bloqueos. Por eso es
bueno hacer pruebas de carga, para comprobar cómo se comporta el sistema en
situaciones comprometidas.

Ejecutando DBCC FREEPROCCACHE no solucionas mucho, más bien al
contrario: lo que estás haciendo es borrar la caché de los planes de
ejecución, por lo que las peticiones, en vez de esperar por bloqueos,
esperarán a que el plan de su consulta se compile.

Un saludo
-
www.navento.com
Servicios de Localización GPS

http://blogs.solidq.com/ES/ElRincon...fault.aspx

"Carlos A." escribió en el mensaje
news:
Hola grupo, tengo una aplicacion en sql server 2005.
Desde hace un par de dias he comenzado ha experimentar problemas de
bloqueos
varias veces durante el dia, no se ha hecho nada en particular, la
aplicacion
la migre a sql server 2005 desde hace mas de 1 año y hasta ahora se
presentan
estos problemas.
He aumentado la frecuencia de los planes de mantenimiento de indices y
estadisticas, se mantiene el espacio en disco suficiente, para crecimiento
de
la base de datos y de la tempdb
He observado que cuando ejecuto dbcc freeproccache, los problemas se
solucionan pero de forma temporal, he habilitado trazas y no encuentro el
origen del bloqueo simplemente comienzan a suceder.

He navegado por todos los foros en donde pueda encontrar algo pero no ha
sido posible dar con la solución.

Muchas gracias por cualquier idea que me pueda dar una luz para encontrar
la
causa problema y ojala con una posible respuesta.

Un saludo,

Preguntas similares