疑问: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:????
相关文章推荐
- mysql sql force_index 优化案例
- 一千行MySQL学习笔记
- mysql 设置 global log的方法
- MySQL 复制介绍及搭建
- 远程连接服务器上的MySQL
- MySQL 复制介绍及搭建
- ubuntu 16.04 mysql安装,配置,修改编码改为utf-8
- mysql启动和关闭外键约束的方法(FOREIGN_KEY_CHECKS)
- 关于navicat for mysql注册码问题
- mysql添加索引
- mysql基于gtid的读写分离
- MySQL 半同步复制详解
- discuz mysqli_connect() 不支持 advice_mysqli_connect
- erlang_mysql_driver 源码分析1
- Mojo Mysql utf-8字符集 需要{mysql_enable_utf8 => 1}
- 理解MySQL——索引与优化
- Mojo Mysql utf-8字符集 需要{mysql_enable_utf8 => 1}
- Mojo Mysql utf-8字符集 需要{mysql_enable_utf8 => 1}
- mysql load data infile 的用法(40w数据 用了3-5秒导进mysql)
- MySQL 解决数据导出问题:Using a password on the command line interface can be insecure.