您的位置:首页 > 数据库 > MySQL

疑问:MySQL死锁信息

2016-06-17 15:13 701 查看
------------------------
LATEST DETECTED DEADLOCK
------------------------
160610 10:27:30
*** (1) TRANSACTION:
TRANSACTION 587D9BC7A, ACTIVE 2 sec fetching rows
mysql tables in use 1, locked 1
LOCK WAIT 8925 lock struct(s), heap size 801208, 383459 row lock(s), undo log entries 1
MySQL thread id 79850630, OS thread handle 0x7f3c771b9700, query id 11162553051 192.168.1.7 58rl131203 Updating
UPDATE `gt_send_orders` SET express_sn=''
WHERE 1=1
AND express_generation_sn=16061028095331
*** (1) WAITING FOR THIS LOCK TO BE GRANTED:
RECORD LOCKS space id 1685685 page no 15263 n bits 120 index `PRIMARY` of table `shop_zp`.`gt_send_orders` trx id 587D9BC7A lock_mode X waiting
Record lock, heap no 17 PHYSICAL RECORD: n_fields 58; compact format; info bits 0
0: len 4; hex 0005c333; asc    3;;
1: len 6; hex 000587d9bc3d; asc      =;;
2: len 7; hex 280000170604e6; asc (      ;;
3: len 1; hex 80; asc  ;;
4: len 4; hex 8006af79; asc    y;;
5: len 8; hex 80000175f2b98d54; asc    u   T;;
6: len 8; hex 80000175f2ac3368; asc    u  3h;;
7: len 4; hex 00000001; asc     ;;
8: len 8; hex 000000000008751d; asc       u ;;
9: len 1; hex 80; asc  ;;
10: len 0; hex ; asc ;;
11: len 4; hex 80000001; asc     ;;
12: len 12; hex 363035383833383531363839; asc 605883851689;;
13: len 1; hex 81; asc  ;;
14: len 1; hex 03; asc  ;;
15: len 1; hex 87; asc  ;;
16: len 1; hex 02; asc  ;;
17: len 0; hex ; asc ;;
18: len 9; hex 8000000000000003e6; asc          ;;
19: len 9; hex 8000000000000003d4; asc          ;;
20: len 4; hex 57598525; asc WY %;;
21: len 9; hex e78e8be6b5b7e8839c; asc          ;;
22: len 11; hex 3133313134333533333636; asc 13114353366;;
23: len 11; hex 3133313134333533333636; asc 13114353366;;
24: len 0; hex ; asc ;;
25: len 30; hex e6b996e58c97e79c8120e58d81e5a0b0e5b88220e88c85e7aeade58cba20; asc                               ; (total 69 bytes);
26: len 4; hex 00000011; asc     ;;
27: len 4; hex 00000109; asc     ;;
28: len 4; hex 00000798; asc     ;;
29: len 9; hex 800000000000000000; asc          ;;
30: len 4; hex 80000000; asc     ;;
31: len 30; hex e5b7a5e4bd9ce697a5e38081e58f8ce4bc91e697a5e4b88ee58187e697a5; asc                               ; (total 42 bytes);
32: len 0; hex ; asc ;;
33: len 0; hex ; asc ;;
34: len 4; hex 80000000; asc     ;;
35: len 4; hex d75a2590; asc  Z% ;;
36: len 1; hex 80; asc  ;;
37: len 1; hex 80; asc  ;;
38: len 4; hex 80000000; asc     ;;
39: len 1; hex 80; asc  ;;
40: len 6; hex e4b8aae4baba; asc       ;;
41: len 8; hex 3133313230363031; asc 13120601;;
42: len 6; hex e4b8aae4baba; asc       ;;
43: len 12; hex e59586e59381e6988ee7bb86; asc             ;;
44: len 1; hex 81; asc  ;;
45: len 1; hex 81; asc  ;;
46: len 1; hex 80; asc  ;;
47: SQL NULL;
48: len 1; hex 80; asc  ;;
49: len 4; hex 00000000; asc     ;;
50: len 4; hex 80000000; asc     ;;
51: len 14; hex 3136303631303238303935333037; asc 16061028095307;;
52: SQL NULL;
53: len 1; hex 01; asc  ;;
54: len 4; hex 800003d4; asc     ;;
55: len 4; hex 80000001; asc     ;;
56: len 1; hex 80; asc  ;;
57: len 4; hex d75984e3; asc  Y  ;;

*** (2) TRANSACTION:
TRANSACTION 587D9BC3D, ACTIVE 4 sec starting index read
mysql tables in use 1, locked 1
11 lock struct(s), heap size 3112, 10 row lock(s), undo log entries 10
MySQL thread id 79745739, OS thread handle 0x7f3c78a9b700, query id 11162553776 192.168.1.7 58rl131203 Updating
UPDATE `gt_send_orders` SET status=4,sub_status=10,last_op_time=UNIX_TIMESTAMP()
,sign_order_time=1465525650
,rejection_status=0
WHERE send_order_id=352886
*** (2) HOLDS THE LOCK(S):
RECORD LOCKS space id 1685685 page no 15263 n bits 120 index `PRIMARY` of table `shop_zp`.`gt_send_orders` trx id 587D9BC3D lock_mode X locks rec but not gap
Record lock, heap no 17 PHYSICAL RECORD: n_fields 58; compact format; info bits 0
0: len 4; hex 0005c333; asc    3;;
1: len 6; hex 000587d9bc3d; asc      =;;
2: len 7; hex 280000170604e6; asc (      ;;
3: len 1; hex 80; asc  ;;
4: len 4; hex 8006af79; asc    y;;
5: len 8; hex 80000175f2b98d54; asc    u   T;;
6: len 8; hex 80000175f2ac3368; asc    u  3h;;
7: len 4; hex 00000001; asc     ;;
8: len 8; hex 000000000008751d; asc       u ;;
9: len 1; hex 80; asc  ;;
10: len 0; hex ; asc ;;
11: len 4; hex 80000001; asc     ;;
12: len 12; hex 363035383833383531363839; asc 605883851689;;
13: len 1; hex 81; asc  ;;
14: len 1; hex 03; asc  ;;
15: len 1; hex 87; asc  ;;
16: len 1; hex 02; asc  ;;
17: len 0; hex ; asc ;;
18: len 9; hex 8000000000000003e6; asc          ;;
19: len 9; hex 8000000000000003d4; asc          ;;
20: len 4; hex 57598525; asc WY %;;
21: len 9; hex e78e8be6b5b7e8839c; asc          ;;
22: len 11; hex 3133313134333533333636; asc 13114353366;;
23: len 11; hex 3133313134333533333636; asc 13114353366;;
24: len 0; hex ; asc ;;
25: len 30; hex e6b996e58c97e79c8120e58d81e5a0b0e5b88220e88c85e7aeade58cba20; asc                               ; (total 69 bytes);
26: len 4; hex 00000011; asc     ;;
27: len 4; hex 00000109; asc     ;;
28: len 4; hex 00000798; asc     ;;
29: len 9; hex 800000000000000000; asc          ;;
30: len 4; hex 80000000; asc     ;;
31: len 30; hex e5b7a5e4bd9ce697a5e38081e58f8ce4bc91e697a5e4b88ee58187e697a5; asc                               ; (total 42 bytes);
32: len 0; hex ; asc ;;
33: len 0; hex ; asc ;;
34: len 4; hex 80000000; asc     ;;
35: len 4; hex d75a2590; asc  Z% ;;
36: len 1; hex 80; asc  ;;
37: len 1; hex 80; asc  ;;
38: len 4; hex 80000000; asc     ;;
39: len 1; hex 80; asc  ;;
40: len 6; hex e4b8aae4baba; asc       ;;
41: len 8; hex 3133313230363031; asc 13120601;;
42: len 6; hex e4b8aae4baba; asc       ;;
43: len 12; hex e59586e59381e6988ee7bb86; asc             ;;
44: len 1; hex 81; asc  ;;
45: len 1; hex 81; asc  ;;
46: len 1; hex 80; asc  ;;
47: SQL NULL;
48: len 1; hex 80; asc  ;;
49: len 4; hex 00000000; asc     ;;
50: len 4; hex 80000000; asc     ;;
51: len 14; hex 3136303631303238303935333037; asc 16061028095307;;
52: SQL NULL;
53: len 1; hex 01; asc  ;;
54: len 4; hex 800003d4; asc     ;;
55: len 4; hex 80000001; asc     ;;
56: len 1; hex 80; asc  ;;
57: len 4; hex d75984e3; asc  Y  ;;

*** (2) WAITING FOR THIS LOCK TO BE GRANTED:
RECORD LOCKS space id 1685685 page no 10968 n bits 120 index `PRIMARY` of table `shop_zp`.`gt_send_orders` trx id 587D9BC3D lock_mode X locks rec but not gap waiting
Record lock, heap no 15 PHYSICAL RECORD: n_fields 58; compact format; info bits 0
0: len 4; hex 00056276; asc   bv;;
1: len 6; hex 0005867f49bc; asc     I ;;
2: len 7; hex 700000c7960110; asc p      ;;
3: len 1; hex 80; asc  ;;
4: len 4; hex 80064c8e; asc   L ;;
5: len 8; hex 80000175efaee42c; asc    u   ,;;
6: len 8; hex 80000175efebf48a; asc    u    ;;
7: len 4; hex 00000001; asc     ;;
8: len 8; hex 0000000000066fdf; asc       o ;;
9: len 1; hex 80; asc  ;;
10: len 0; hex ; asc ;;
11: len 4; hex 80000001; asc     ;;
12: len 12; hex 363035383732373538393331; asc 605872758931;;
13: len 1; hex 81; asc  ;;
14: len 1; hex 03; asc  ;;
15: len 1; hex 87; asc  ;;
16: len 1; hex 02; asc  ;;
17: len 0; hex ; asc ;;
18: len 9; hex 800000000000000063; asc         c;;
19: len 9; hex 800000000000000063; asc         c;;
20: len 4; hex 5751aae9; asc WQ  ;;
21: len 6; hex e69d8ee5a881; asc       ;;
22: len 11; hex 3133393238303236363132; asc 13928026612;;
23: len 11; hex 3133393238303236363132; asc 13928026612;;
24: len 0; hex ; asc ;;
25: len 30; hex e5b9bfe4b89ce79c8120e78fa0e6b5b7e5b88220e9a699e6b4b2e58cba20; asc                               ; (total 83 bytes);
26: len 4; hex 00000013; asc     ;;
27: len 4; hex 00000125; asc    %;;
28: len 4; hex 00000886; asc     ;;
29: len 9; hex 800000000000000014; asc          ;;
30: len 4; hex 80000000; asc     ;;
31: len 30; hex e5b7a5e4bd9ce697a5e38081e58f8ce4bc91e697a5e4b88ee58187e697a5; asc                               ; (total 42 bytes);
32: len 0; hex ; asc ;;
33: len 0; hex ; asc ;;
34: len 4; hex 80000000; asc     ;;
35: len 4; hex d757d6d0; asc  W  ;;
36: len 1; hex 80; asc  ;;
37: len 1; hex 80; asc  ;;
38: len 4; hex 80000000; asc     ;;
39: len 1; hex 80; asc  ;;
40: len 12; hex e4b88de5bc80e58f91e7a5a8; asc             ;;
41: len 1; hex 30; asc 0;;
42: len 0; hex ; asc ;;
43: len 0; hex ; asc ;;
44: len 1; hex 81; asc  ;;
45: len 1; hex 81; asc  ;;
46: len 1; hex 80; asc  ;;
47: SQL NULL;
48: len 1; hex 80; asc  ;;
49: len 4; hex 00000000; asc     ;;
50: len 4; hex 80000000; asc     ;;
51: len 15; hex 313630363038323830393534373033; asc 160608280954703;;
52: SQL NULL;
53: len 1; hex 01; asc  ;;
54: len 4; hex 80000063; asc    c;;
55: len 4; hex 80000002; asc     ;;
56: len 1; hex 80; asc  ;;
57: len 4; hex d751aa85; asc  Q  ;;

*** WE ROLL BACK TRANSACTION (2)


事物1:

*** (1) WAITING FOR THIS LOCK TO BE GRANTED:

RECORD LOCKS space id 1685685 page no 15263 n bits 120 index `PRIMARY` of table `shop_zp`.`gt_send_orders` trx id 587D9BC7A lock_mode X waiting

Record lock, heap no 17 PHYSICAL RECORD: n_fields 58; compact format; info bits 0

事物2:

*** (2) HOLDS THE LOCK(S):

RECORD LOCKS space id 1685685 page no 15263 n bits 120 index `PRIMARY` of table `shop_zp`.`gt_send_orders` trx id 587D9BC3D lock_mode X locks rec but not gap

Record lock, heap no 17 PHYSICAL RECORD: n_fields 58; compact format; info bits 0

*** (2) WAITING FOR THIS LOCK TO BE GRANTED:

RECORD LOCKS space id 1685685 page no 10968 n bits 120 index `PRIMARY` of table `shop_zp`.`gt_send_orders` trx id 587D9BC3D lock_mode X locks rec but not gap waiting

Record lock, heap no 15 PHYSICAL RECORD: n_fields 58; compact format; info bits 0

事物1请求space id 1685685 page no 15263 n bits 120的lock_mode X,事物2 HOLDS THE LOCK(S):space id 1685685 page no 15263 n bits 120,事物2是根据主键更新,为什么还要WAITING FOR THIS LOCK TO BE GRANTED:????
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: