OVH Cloud OVH Cloud

trace et deadlock

1 réponse
Avatar
LaC
Bonjour,

Suite à des problèmes de deadlocks sur une base sql2000, j'ai mis en place
une trace à l'aide des instructions
dbcc traceon (1204, 3605, -1).

Je cherche des informations pour décrypter le résultat obtenu dans les
fichiers errolog, les instructions des deadlocks sont systématiquements
identiques. Ci dessous un exemple :


Deadlock encountered .... Printing deadlock information
2007-01-19 09:55:37.67 spid4
2007-01-19 09:55:37.67 spid4 Wait-for graph
2007-01-19 09:55:37.67 spid4
2007-01-19 09:55:37.67 spid4 Node:1
2007-01-19 09:55:37.67 spid4 RID: 7:1:113653:2 CleanCnt:1
Mode: X Flags: 0x2
2007-01-19 09:55:37.67 spid4 Grant List 0::
2007-01-19 09:55:37.67 spid4 Owner:0x6166db40 Mode: X Flg:0x0
Ref:0 Life:02000000 SPID:75 ECID:0
2007-01-19 09:55:37.67 spid4 SPID: 75 ECID: 0 Statement Type: UPDATE
Line #: 1
2007-01-19 09:55:37.67 spid4 Input Buf: Language Event: UPDATE
ZFICHIER_779
SET [marque3] = ''
WHERE COMPTEUR =64

2007-01-19 09:55:37.67 spid4 Requested By:
2007-01-19 09:55:37.67 spid4 ResType:LockOwner Stype:'OR' Mode: U
SPID:68 ECID:0 Ec:(0x4DFE99E0) Value:0x6166d260 Cost:(0/48C)
2007-01-19 09:55:37.67 spid4
2007-01-19 09:55:37.67 spid4 Node:2
2007-01-19 09:55:37.67 spid4 RID: 7:1:113653:0 CleanCnt:1
Mode: X Flags: 0x2
2007-01-19 09:55:37.67 spid4 Grant List 0::
2007-01-19 09:55:37.67 spid4 Owner:0x6166d900 Mode: X Flg:0x0
Ref:0 Life:02000000 SPID:68 ECID:0
2007-01-19 09:55:37.67 spid4 SPID: 68 ECID: 0 Statement Type: UPDATE
Line #: 1
2007-01-19 09:55:37.67 spid4 Input Buf: Language Event: UPDATE
ZFICHIER_779
SET [LIGNEADRESSE1] = 'CORRIHONS PHILIPPE'
WHERE COMPTEUR =62

2007-01-19 09:55:37.67 spid4 Requested By:
2007-01-19 09:55:37.67 spid4 ResType:LockOwner Stype:'OR' Mode: U
SPID:75 ECID:0 Ec:(0x555539E0) Value:0x6166dc80 Cost:(0/498)
2007-01-19 09:55:37.67 spid4 Victim Resource Owner:
2007-01-19 09:55:37.67 spid4 ResType:LockOwner Stype:'OR' Mode: U
SPID:68 ECID:0 Ec:(0x4DFE99E0) Value:0x6166d260 Cost:(0/48C)
2007-01-19 10:48:35.17 spid4


merci pour votre aide.

1 réponse

Avatar
SQLpro
Ron Talmage à très bien décrit la méthode de dépouillement des
traces de deadlock dans ses articles que je vous invite à lire :
http://www.code-magazine.com/article.aspx?quickid09101&page=1

A +

On 25 jan, 20:18, "LaC" wrote:
Bonjour,

Suite à des problèmes de deadlocks sur une base sql2000, j'ai mis en place
une trace à l'aide des instructions
dbcc traceon (1204, 3605, -1).

Je cherche des informations pour décrypter le résultat obtenu dans les
fichiers errolog, les instructions des deadlocks sont systématiquements
identiques. Ci dessous un exemple :

Deadlock encountered .... Printing deadlock information
2007-01-19 09:55:37.67 spid4
2007-01-19 09:55:37.67 spid4 Wait-for graph
2007-01-19 09:55:37.67 spid4
2007-01-19 09:55:37.67 spid4 Node:1
2007-01-19 09:55:37.67 spid4 RID: 7:1:113653:2 CleanCnt:1
Mode: X Flags: 0x2
2007-01-19 09:55:37.67 spid4 Grant List 0::
2007-01-19 09:55:37.67 spid4 Owner:0x6166db40 Mode: X Flg:0 x0
Ref:0 Life:02000000 SPID:75 ECID:0
2007-01-19 09:55:37.67 spid4 SPID: 75 ECID: 0 Statement Type: UPDA TE
Line #: 1
2007-01-19 09:55:37.67 spid4 Input Buf: Language Event: UPDATE
ZFICHIER_779
SET [marque3] = ''
WHERE COMPTEUR d

2007-01-19 09:55:37.67 spid4 Requested By:
2007-01-19 09:55:37.67 spid4 ResType:LockOwner Stype:'OR' Mode: U
SPID:68 ECID:0 Ec:(0x4DFE99E0) Value:0x6166d260 Cost:(0/48C)
2007-01-19 09:55:37.67 spid4
2007-01-19 09:55:37.67 spid4 Node:2
2007-01-19 09:55:37.67 spid4 RID: 7:1:113653:0 CleanCnt:1
Mode: X Flags: 0x2
2007-01-19 09:55:37.67 spid4 Grant List 0::
2007-01-19 09:55:37.67 spid4 Owner:0x6166d900 Mode: X Flg:0 x0
Ref:0 Life:02000000 SPID:68 ECID:0
2007-01-19 09:55:37.67 spid4 SPID: 68 ECID: 0 Statement Type: UPDA TE
Line #: 1
2007-01-19 09:55:37.67 spid4 Input Buf: Language Event: UPDATE
ZFICHIER_779
SET [LIGNEADRESSE1] = 'CORRIHONS PHILIPPE'
WHERE COMPTEUR b

2007-01-19 09:55:37.67 spid4 Requested By:
2007-01-19 09:55:37.67 spid4 ResType:LockOwner Stype:'OR' Mode: U
SPID:75 ECID:0 Ec:(0x555539E0) Value:0x6166dc80 Cost:(0/498)
2007-01-19 09:55:37.67 spid4 Victim Resource Owner:
2007-01-19 09:55:37.67 spid4 ResType:LockOwner Stype:'OR' Mode: U
SPID:68 ECID:0 Ec:(0x4DFE99E0) Value:0x6166d260 Cost:(0/48C)
2007-01-19 10:48:35.17 spid4

merci pour votre aide.