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

Preguntas similare

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


Respuesta Responder a este mensaje
#2 Guillermo Roldán
10/03/2006 - 16:03 | Informe spam
Muchas veces, ocurre porque diferentes procesos de nuestras aplicaciones,
utilizan los mismos recursos en diferente orden.

"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


Respuesta Responder a este mensaje
#3 Alejandro Mesa
11/03/2006 - 00:20 | Informe spam
SQL Server technical bulletin - How to resolve a deadlock
http://support.microsoft.com/?kbidƒ2524

INF: Analyzing and Avoiding Deadlocks in SQL Server
http://support.microsoft.com/defaul...69960&


AMB

"A.Afonso" wrote:

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



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