|
Quién está en linea
Tenemos 9 invitados conectado
|
Interpretar bloqueos (1 viewing) 1 Guest
|
|
|
TOPIC: Interpretar bloqueos
|
JoseM
Fresh Boarder
Posts: 18
|
|
Interpretar bloqueos 1 Month, 3 Weeks ago
|
Karma: 0
|
|
Buenos días, hasta ahora cuento con un script que al ejecutarlo me va sacando quien bloquea, pero tb tengo activado con el dbcc traceon el 1222 para que vaya constando en el registro.
Mi problema es que no se interpretar correctamente los registros que salen:
Al parecer siempre sale la misma estructura de registro en diferentes líneas y no se cuál es el causante ni cual es la víctima de ese bloqueo:
1.- deadlock-list
2.- deadlock victim=process4j4j232
3.- process-list
4.- process id=process3c3232 task priority.......
5.- execution stack
6.- frame procname=adhoc line=1 stmtstart=924,....
7.- SELECT campo1,campo2,... (la consulta que se hace)
8.- frame procname=mssqlsystemresource.sys.sp_execute line=1,....
9.- sp_execute
10.- inputbuf
11.- (@P1 smallint,@P2 smallint,@P3)Select,....
12.- process id=process323d33 taskpriority=0,....
--------------------------------------------------------------------
13.- executionstack
14.- frame procname=adhoc,...
15.- UPDATE,...(consulta que se hace)
16.- frame procname=unknown,...
17.- unknown
18.- inputbuf
19.- (@P1 smallint,@P2 smallint,@P3)UPDATE,...
20.- resource-list
21.- keylock hobtid=32432432432 dbid=.....
22.- owner-list
23.- owner id=process3223d3...
24.- waiter-list
25.- waiter id=process323f3...
26.- keylock hobitd=....
27.- owner-list
...
..
Gracias de antemano
|
|
|
|
Logged
|
|
|
The administrator has disabled public write access.
|
G3DBA
Expert Boarder
Posts: 148
|
|
Re:Interpretar bloqueos 1 Month, 3 Weeks ago
|
Karma: 0
|
|
Eso lo que te va a dar es quienes están involucrados en un deadlock y los tipos de bloqueos que se estan generando. Si tienes muchos deadlocks en tu aplicación trata de corregirlos, eso es problema de la aplicación no de la base de datos.
|
|
|
|
Logged
|
|
|
The administrator has disabled public write access.
|
JoseM
Fresh Boarder
Posts: 18
|
|
Re:Interpretar bloqueos 1 Month, 3 Weeks ago
|
Karma: 0
|
|
Gracias G3DBA, y es posible hacer que se registre en los log quién causa el bloqueo?
|
|
|
|
Logged
|
|
|
The administrator has disabled public write access.
|
G3DBA
Expert Boarder
Posts: 148
|
|
Re:Interpretar bloqueos 1 Month, 3 Weeks ago
|
Karma: 0
|
|
Mejor ejecuta el dbcc traceon con estas banderas.
dbcc traceon (1204, 3605, -1)
go
dbcc tracestatus(-1)
go
|
|
|
|
Logged
|
|
|
The administrator has disabled public write access.
|
JoseM
Fresh Boarder
Posts: 18
|
|
Re:Interpretar bloqueos 1 Month, 2 Weeks ago
|
Karma: 0
|
|
De acuerdo, probaré a ver qué tal.
Gracias
|
|
|
|
Logged
|
|
|
The administrator has disabled public write access.
|
JoseM
Fresh Boarder
Posts: 18
|
|
Re:Interpretar bloqueos 1 Month, 2 Weeks ago
|
Karma: 0
|
Me parece que con esos dbcc no me dan mucha información en momentos de bloqueo. Esto es lo que me ha aparecido 
|
|
|
|
Logged
|
|
|
Last Edit: 2010/07/21 01:05 By JoseM.
|
|
|
The administrator has disabled public write access.
|
|
|
|
|