Deadlocks en SQL Server 2000

10/03/2006 - 12:14 por A.Afonso | Informe spam
Hola a todos.

Tengo un grave problema con SQL Server 2000. Se me producen interbloqueos
esporádicos. No ocurre de forma sistemática, con lo cual, son imposibles de
depurar. El mayor problema es que son bastante frecuentes. Y la única
solución es cerrar las aplicaciones y volver a entrar.

Sé que muy probablemente la solución esté en el rediseño de la aplicación,
pero quisiera saber si hay algo más, que yo no sepa, y haya que tener en
cuenta a la hora de diseñar soluciones concurrentes con respecto a los
interbloqueos en el ajuste de SQL Server 2000.

Cualquier sugerencia será bien recibida. Gracias,

A.Afonso
 

Leer las respuestas

#1 Maxi
10/03/2006 - 12:42 | Informe spam
Hola, es como dices, generalmente es por diseño.

Algunos consejos:

1) Tratar de usar transacciones no muy extensas
2) Tratar de evitar uso de cursores

Tambien podrias poner un profiler (o sea hacer una traza) y ver como y
cuando se estan generando estos deadlock


Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org


"A.Afonso" escribió en el mensaje
news:
Hola a todos.

Tengo un grave problema con SQL Server 2000. Se me producen interbloqueos
esporádicos. No ocurre de forma sistemática, con lo cual, son imposibles
de
depurar. El mayor problema es que son bastante frecuentes. Y la única
solución es cerrar las aplicaciones y volver a entrar.

Sé que muy probablemente la solución esté en el rediseño de la aplicación,
pero quisiera saber si hay algo más, que yo no sepa, y haya que tener en
cuenta a la hora de diseñar soluciones concurrentes con respecto a los
interbloqueos en el ajuste de SQL Server 2000.

Cualquier sugerencia será bien recibida. Gracias,

A.Afonso


Preguntas similares