Problema con bloqueos.

10/04/2007 - 23:12 por Faustino | Informe spam
Señores.

Necesito que me ayuden, tengo un problema de bloqueo muy fuerte en la base
de datos de producción: Resulta que tengo una base de datos que mide
aproximadamente 13 GB donde tengo 501 tablas 3799 procedimientos almacenados,
en promedio tengo 2350 transacciones por minuto, tengo un servidor con un
arreglo RAID 1+0, 4BG en ram, 4 CPU Duo, SQL Server 2000 Enterprise Manager
SP4. como información manejo muchas tablas temporales y variables tipo tabla
creo que eso es el problema por que cuando ejecuto la instrucción sp_who2
active observo que en los spid y blkby tengo bloqueos por los mismos
procedimientos de consulta y el tipo de bloqueo es insert o update y estos
procedimientos almacenados son de consulta.

SPID Login HostName Blkby DBName command
62 produccion COMP01 62 Datos400 SELECT
63 produccion COMP01 . Datos400 COMMIT TRANSACTI
66 produccion COMP01 66 Datos400 INSERT
68 svillarreal COMP01 68 Datos400 DELETE
70 produccion COMP01 70 Datos400 SELECT
71 produccion COMP01 . Datos400 INSERT

Necesito saber si este tipo de bloqueos me los esta generando que se esta
bloqueando la tempdb y como lo puedo solucionar.?

Gracias a todos
 

Leer las respuestas

#1 Javier Loria
10/04/2007 - 23:33 | Informe spam
Hola Faustino:
La informacion que nos das no es suficiente, te recomiendo leer el blog
del "Manate del SQL" Eladio Rincon. Te pueda guiar en el proceso de
encontrar donde es que tu servidor tiene mas problemas. Para SQL 2005 en
http://blogs.solidq.com/ES/erincon/...st.aspx?ID(
El codigo esta "traducido" para SQL 2000 en
http://blogs.solidq.com/ES/erincon/...t.aspx?ID1
Saludos,


Javier Loria
Costa Rica (MVP)
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

"Faustino" wrote in message
news:
Señores.

Necesito que me ayuden, tengo un problema de bloqueo muy fuerte en la base
de datos de producción: Resulta que tengo una base de datos que mide
aproximadamente 13 GB donde tengo 501 tablas 3799 procedimientos
almacenados,
en promedio tengo 2350 transacciones por minuto, tengo un servidor con un
arreglo RAID 1+0, 4BG en ram, 4 CPU Duo, SQL Server 2000 Enterprise
Manager
SP4. como información manejo muchas tablas temporales y variables tipo
tabla
creo que eso es el problema por que cuando ejecuto la instrucción sp_who2
active observo que en los spid y blkby tengo bloqueos por los mismos
procedimientos de consulta y el tipo de bloqueo es insert o update y estos
procedimientos almacenados son de consulta.

SPID Login HostName Blkby DBName command
62 produccion COMP01 62 Datos400 SELECT
63 produccion COMP01 . Datos400 COMMIT TRANSACTI
66 produccion COMP01 66 Datos400 INSERT
68 svillarreal COMP01 68 Datos400 DELETE
70 produccion COMP01 70 Datos400 SELECT
71 produccion COMP01 . Datos400 INSERT

Necesito saber si este tipo de bloqueos me los esta generando que se esta
bloqueando la tempdb y como lo puedo solucionar.?

Gracias a todos

Preguntas similares