Hi,
I have following information from my log files, but I don't know
well what to with the information. It seems strange to me to see
that a select query requests an exclusive lock on a table.
Both queries are executed from an ADO application.
Any help is welcome,
Bart
**** Starting deadlock search: SPID 16 ****
spid2 --- Searching deadlock
spid2 RID: 8:1:284:44 CleanCnt:2 Mode: U
Flags: 0x2
spid2 Grant List::
spid2 Mode: U Flg:0x0 Ref:1 Life:00000000 SPID:16
ECID:0
spid2 Mode: S Flg:0x0 Ref:1 Life:00000000 SPID:18
ECID:0
spid2 Convert List:
spid2 Mode: X Flg:0x2 Ref:1 Life:02000000 SPID:16
ECID:0
spid2 --- Searching deadlock
spid2 RID: 8:1:284:45 CleanCnt:2 Mode: X
Flags: 0x2
spid2 Grant List::
spid2 Mode: X Flg:0x0 Ref:0 Life:02000000 SPID:16
ECID:0
spid2 Wait List:
spid2 Mode: S Flg:0x0 Ref:1 Life:00000000 SPID:18
ECID:0
spid2 *** Deadlock Detected ***
spid2 ==> Process 18 chosen as deadlock victim
spid2 == Deadlock Detected at: 2000-06-29 09:11:00.92
spid2 == Session participant information:
spid2 SPID: 16 ECID: 0 Statement Type: UPDATE Line #: 1
spid2 Input Buf: U P D A T E M a i n L o g S E T M s g
P e n d i n g = 0 W H E R E M s g I D = 1 3 2 6 A
N D C o p e r n i c u s I D = 2
2000-06-29 09:11:00.94 spid2 SPID: 18 ECID: 0 Statement
Type: EXECUTE Line #: 0
2000-06-29 09:11:00.96 spid2 Input Buf: s p _ c u r s o r
o p e n & ? S E L E C T T O P 3 0 0 M a i n L o
g . M s g I D , M s g P e n d i n g , M s g L e v e l T M
N , G e n T i m e , S o u r c e N a m e , M s g T e x
t , M s g T y p e T M N , M s g S u b j e c t , R e g T i
m e , A c k S o u r c e , A c k T i m e , S o u r c e L o
c a t i o n , A t t a c h m e n t s . I n f o , S o????
m??????????5??????????????????????????????????????/?
??????????????????6??????????????????5????????????2000-06-29
09:11:00.99 spid2
spid2 == Deadlock Lock participant information:
spid2 == Lock: RID: 8:1:284:45
spid2 Database: CopLog
spid2 Table: MainLog
spid2 - Held by: SPID 16 ECID 0 Mode "X"
spid2 - Requested by: SPID 18 ECID 0 Mode "S"
spid2 == Lock: RID: 8:1:284:44
spid2 Database: CopLog
spid2 Table: MainLog
spid2 - Held by: SPID 18 ECID 0 Mode "S"
spid2 - Requested by: SPID 16 ECID 0 Mode "X"
spid2
**** Starting deadlock search: SPID 18 ****
spid2 --- Searching deadlock
spid2 RID: 8:1:284:45 CleanCnt:2 Mode: X
Flags: 0x2
spid2 Grant List::
spid2 Mode: X Flg:0x0 Ref:0 Life:02000000 SPID:16
ECID:0
spid2 Wait List:
spid2 Mode: S Flg:0x0 Ref:1 Life:00000000 SPID:18
ECID:0
spid2 --- Searching deadlock
spid2 RID: 8:1:284:44 CleanCnt:2 Mode: U
Flags: 0x2
spid2 Grant List::
spid2 Mode: U Flg:0x0 Ref:1 Life:00000000 SPID:16
ECID:0
spid2 Mode: S Flg:0x0 Ref:1 Life:00000000 SPID:18
ECID:0
spid2 Convert List:
spid2 Mode: X Flg:0x2 Ref:1 Life:02000000 SPID:16
ECID:0
-----------------------------------------------------------
Got questions? Get answers over the phone at Keen.com.
Up to 100 minutes free!
http://www.keen.com