您的位置:首页 > 大数据 > 人工智能

[Err] 1205 - Lock wait timeout exceeded; try restarting transaction

2015-12-23 16:10 501 查看
修改表

BEGIN;

INSERT into op_log(uuid,opname,ip,source,created) values('8b9457d7-abfd-4cc0-b7e2-d33a92fe8','bjlfkai','127.0.0.4',1,NOW());

update product_1 set weight=398008,modified=NOW() where product_id=111394;

COMMIT;

出现下列错误:

[SQL] 

update product_1 set weight=398008,modified=NOW() where product_id=111394;

[Err] 1205 - Lock wait timeout exceeded; try restarting transaction

解决问题

1:mysql 命令行进入相应库

先当前库的线程情况:

输入命令:show full processlist; 显示如下

mysql> show full processlist;

+---------+------+----------------------+----------------+-------------+---------+-----------------------------------------------------------------------+-----------------------+

| Id      | User | Host                 | db             | Command     | Time    | State                                                                 | Info                  |

+---------+------+----------------------+----------------+-------------+---------+-----------------------------------------------------------------------+-----------------------+

| 3528742 | root | 192.168.153.62:39396 | NULL           | Sleep       |  675922 |                                                                       | NULL                  |

| 3528744 | root | 192.168.153.62:39398 | NULL           | Binlog Dump | 1995914 | Master has sent all binlog to slave; waiting for binlog to be updated | NULL                  |

| 3528745 | root | 192.168.153.62:39405 | NULL           | Sleep       |  695402 |                                                                       | NULL                  |

| 3528747 | root | 192.168.153.62:39407 | NULL           | Binlog Dump | 1995914 | Master has sent all binlog to slave; waiting for binlog to be updated | NULL                  |

| 3528748 | root | 192.168.153.62:39412 | NULL           | Sleep       | 1995912 |                                                                       | NULL                  |

| 3528750 | root | 192.168.153.62:39414 | NULL           | Binlog Dump | 1995912 | Master has sent all binlog to slave; waiting for binlog to be updated | NULL                  |

| 3528751 | root | 192.168.153.62:39442 | NULL           | Sleep       | 1995909 |                                                                       | NULL                  |

| 3528753 | root | 192.168.153.62:39444 | NULL           | Binlog Dump | 1995909 | Master has sent all binlog to slave; waiting for binlog to be updated | NULL                  |

| 3528754 | root | 192.168.153.62:39449 | NULL           | Sleep       |  695395 |                                                                       | NULL                  |

| 3528756 | root | 192.168.153.62:39451 | NULL           | Binlog Dump | 1995908 | Master has sent all binlog to slave; waiting for binlog to be updated | NULL                  |

| 3528757 | root | 192.168.153.62:39453 | NULL           | Sleep       |  695399 |                                                                       | NULL                  |

| 3528759 | root | 192.168.153.62:39455 | NULL           | Binlog Dump | 1995907 | Master has sent all binlog to slave; waiting for binlog to be updated | NULL                  |

| 3528760 | root | 192.168.153.62:39472 | NULL           | Sleep       |  695429 |                                                                       | NULL                  |

| 3528762 | root | 192.168.153.62:39480 | NULL           | Binlog Dump | 1995906 | Master has sent all binlog to slave; waiting for binlog to be updated | NULL                  |

| 3528763 | root | 192.168.153.62:39498 | NULL           | Sleep       | 1137057 |                                                                       | NULL                  |

| 3528765 | root | 192.168.153.62:39500 | NULL           | Binlog Dump | 1995905 | Master has sent all binlog to slave; waiting for binlog to be updated | NULL                  |

| 3528766 | root | 192.168.153.62:39502 | NULL           | Sleep       |    6310 |                                                                       | NULL                  |

| 3528768 | root | 192.168.153.62:39504 | NULL           | Binlog Dump | 1995903 | Master has sent all binlog to slave; waiting for binlog to be updated | NULL                  |

| 3528769 | root | 192.168.153.62:39506 | NULL           | Sleep       |  513044 |                                                                       | NULL                  |

| 352
4000
8771 | root | 192.168.153.62:39508 | NULL           | Binlog Dump | 1995902 | Master has sent all binlog to slave; waiting for binlog to be updated | NULL                  |

| 3528772 | root | 192.168.153.62:39518 | NULL           | Sleep       |  695405 |                                                                       | NULL                  |

| 3528774 | root | 192.168.153.62:39521 | NULL           | Binlog Dump | 1995901 | Master has sent all binlog to slave; waiting for binlog to be updated | NULL                  |

| 3528778 | root | 192.168.153.62:39530 | NULL           | Sleep       |  695409 |                                                                       | NULL                  |

| 3528780 | root | 192.168.153.62:39532 | NULL           | Binlog Dump | 1995900 | Master has sent all binlog to slave; waiting for binlog to be updated | NULL                  |

| 3528781 | root | 192.168.153.62:39533 | NULL           | Sleep       |  695426 |                                                                       | NULL                  |

| 3528783 | root | 192.168.153.62:39535 | NULL           | Binlog Dump | 1995899 | Master has sent all binlog to slave; waiting for binlog to be updated | NULL                  |

| 3528784 | root | 192.168.153.62:39537 | NULL           | Sleep       |  695413 |                                                                       | NULL                  |

| 3528786 | root | 192.168.153.62:39539 | NULL           | Binlog Dump | 1995898 | Master has sent all binlog to slave; waiting for binlog to be updated | NULL                  |

| 3528787 | root | 192.168.153.62:39540 | NULL           | Sleep       |  694418 |                                                                       | NULL                  |

| 3528789 | root | 192.168.153.62:39542 | NULL           | Binlog Dump | 1995898 | Master has sent all binlog to slave; waiting for binlog to be updated | NULL                  |

| 3528790 | root | 192.168.153.62:39545 | NULL           | Sleep       | 1995897 |                                                                       | NULL                  |

| 3528792 | root | 192.168.153.62:39547 | NULL           | Binlog Dump | 1995897 | Master has sent all binlog to slave; waiting for binlog to be updated | NULL                  |

| 3528793 | root | 192.168.153.62:39587 | NULL           | Sleep       |  695419 |                                                                       | NULL                  |

| 3528795 | root | 192.168.153.62:39589 | NULL           | Binlog Dump | 1995896 | Master has sent all binlog to slave; waiting for binlog to be updated | NULL                  |

| 3528796 | root | 192.168.153.62:39590 | NULL           | Sleep       |  503308 |                                                                       | NULL                  |

| 3528798 | root | 192.168.153.62:39592 | NULL           | Binlog Dump | 1995896 | Master has sent all binlog to slave; waiting for binlog to be updated | NULL                  |

| 3528799 | root | 192.168.153.62:39598 | NULL           | Sleep       |  695423 |                                                                       | NULL                  |

| 3528801 | root | 192.168.153.62:39600 | NULL           | Binlog Dump | 1995895 | Master has sent all binlog to slave; waiting for binlog to be updated | NULL                  |

| 3528802 | root | 192.168.153.62:39603 | NULL           | Sleep       |  694421 |                                                                       | NULL                  |

| 3528804 | root | 192.168.153.62:39605 | NULL           | Binlog Dump | 1995894 | Master has sent all binlog to slave; waiting for binlog to be updated | NULL                  |

| 3528805 | root | 192.168.153.62:39607 | NULL           | Sleep       |  694425 |                                                                       | NULL                  |

| 3528807 | root | 192.168.153.62:39609 | NULL           | Binlog Dump | 1995894 | Master has sent all binlog to slave; waiting for binlog to be updated | NULL                  |

| 3532780 | root | 192.168.153.62:54802 | NULL           | Sleep       |  186115 |                                                                       | NULL                  |

| 3532782 | root | 192.168.153.62:54804 | NULL           | Binlog Dump |  772661 | Master has sent all binlog to slave; waiting for binlog to be updated | NULL                  |

| 3535547 | root | 192.168.154.64:60636 | NULL           | Sleep       |  509237 |                                                                       | NULL                  |

| 3535549 | root | 192.168.154.64:60638 | NULL           | Binlog Dump |  511308 | Master has sent all binlog to slave; waiting for binlog to be updated | NULL                  |

| 3535550 | root | 192.168.154.64:60639 | NULL           | Sleep       |  511308 |                                                                       | NULL                  |

| 3535552 | root | 192.168.154.64:60641 | NULL           | Binlog Dump |  511308 | Master has sent all binlog to slave; waiting for binlog to be updated | NULL                  |

| 3535553 | root | 192.168.154.64:60642 | NULL           | Sleep       |  503308 |                                                                       | NULL                  |

| 3535555 | root | 192.168.154.64:60644 | NULL           | Binlog Dump |  511308 | Master has sent all binlog to slave; waiting for binlog to be updated | NULL                  |

| 3535556 | root | 192.168.154.64:60645 | NULL           | Sleep       |  511308 |                                                                       | NULL                  |

| 3535558 | root | 192.168.154.64:60647 | NULL           | Binlog Dump |  511308 | Master has sent all binlog to slave; waiting for binlog to be updated | NULL                  |

| 3535559 | root | 192.168.154.64:60648 | NULL           | Sleep       |  511308 |                                                                       | NULL                  |

| 3535561 | root | 192.168.154.64:60650 | NULL           | Binlog Dump |  511307 | Master has sent all binlog to slave; waiting for binlog to be updated | NULL                  |

| 3535562 | root | 192.168.154.64:60651 | NULL           | Sleep       |  186115 |                                                                       | NULL                  |

| 3535564 | root | 192.168.154.64:60653 | NULL           | Binlog Dump |  511307 | Master has sent all binlog to slave; waiting for binlog to be updated | NULL                  |

| 3535565 | root | 192.168.154.64:60654 | NULL           | Sleep       |  511307 |                                                                       | NULL                  |

| 3535567 | root | 192.168.154.64:60656 | NULL           | Binlog Dump |  511307 | Master has sent all binlog to slave; waiting for binlog to be updated | NULL                  |

| 3535568 | root | 192.168.154.64:60657 | NULL           | Sleep       |  511307 |                                                                       | NULL                  |

| 3535570 | root | 192.168.154.64:60659 | NULL           | Binlog Dump |  511307 | Master has sent all binlog to slave; waiting for binlog to be updated | NULL                  |

| 3535571 | root | 192.168.154.64:60660 | NULL           | Sleep       |  511307 |                                                                       | NULL                  |

| 3535573 | root | 192.168.154.64:60662 | NULL           | Binlog Dump |  511307 | Master has sent all binlog to slave; waiting for binlog to be updated | NULL                  |

| 3535574 | root | 192.168.154.64:60663 | NULL           | Sleep       |  511307 |                                                                       | NULL                  |

| 3535576 | root | 192.168.154.64:60665 | NULL           | Sleep       |  511307 |                                                                       | NULL                  |

| 3535578 | root | 192.168.154.64:60667 | NULL           | Binlog Dump |  511306 | Master has sent all binlog to slave; waiting for binlog to be updated | NULL                  |

| 3535579 | root | 192.168.154.64:60668 | NULL           | Binlog Dump |  511306 | Master has sent all binlog to slave; waiting for binlog to be updated | NULL                  |

| 3535580 | root | 192.168.154.64:60669 | NULL           | Sleep       |  511306 |                                                                       | NULL                  |

| 3535582 | root | 192.168.154.64:60671 | NULL           | Binlog Dump |  511306 | Master has sent all binlog to slave; waiting for binlog to be updated | NULL                  |

| 3535583 | root | 192.168.154.64:60675 | NULL           | Sleep       |  511306 |                                                                       | NULL                  |

| 3535585 | root | 192.168.154.64:60677 | NULL           | Binlog Dump |  511306 | Master has sent all binlog to slave; waiting for binlog to be updated | NULL                  |

| 3535586 | root | 192.168.154.64:60678 | NULL           | Sleep       |  511306 |                                                                       | NULL                  |

| 3535588 | root | 192.168.154.64:60680 | NULL           | Binlog Dump |  511306 | Master has sent all binlog to slave; waiting for binlog to be updated | NULL                  |

| 3535589 | root | 192.168.154.64:60681 | NULL           | Sleep       |    6310 |                                                                       | NULL                  |

| 3535591 | root | 192.168.154.64:60683 | NULL           | Binlog Dump |  511306 | Master has sent all binlog to slave; waiting for binlog to be updated | NULL                  |

| 3535592 | root | 192.168.154.64:60690 | NULL           | Sleep       |  511305 |                                                                       | NULL                  |

| 3535594 | root | 192.168.154.64:60692 | NULL           | Binlog Dump |  511305 | Master has sent all binlog to slave; waiting for binlog to be updated | NULL                  |

| 3535595 | root | 192.168.154.64:60693 | NULL           | Sleep       |  511305 |                                                                       | NULL                  |

| 3535597 | root | 192.168.154.64:60695 | NULL           | Binlog Dump |  511305 | Master has sent all binlog to slave; waiting for binlog to be updated | NULL                  |

| 3535598 | root | 192.168.154.64:60696 | NULL           | Sleep       |  511305 |                                                                       | NULL                  |

| 3535600 | root | 192.168.154.64:60698 | NULL           | Binlog Dump |  511305 | Master has sent all binlog to slave; waiting for binlog to be updated | NULL                  |

| 3535601 | root | 192.168.154.64:60699 | NULL           | Sleep       |  511305 |                                                                       | NULL                  |

| 3535603 | root | 192.168.154.64:60701 | NULL           | Binlog Dump |  511305 | Master has sent all binlog to slave; waiting for binlog to be updated | NULL                  |

| 3535604 | root | 192.168.154.64:60702 | NULL           | Sleep       |  446360 |                                                                       | NULL                  |

| 3535606 | root | 192.168.154.64:60704 | NULL           | Binlog Dump |  511305 | Master has sent all binlog to slave; waiting for binlog to be updated | NULL                  |

| 3556613 | root | 192.168.162.16:34137 | product_self   | Sleep       |    7066 |                                                                       | NULL                  |

| 3556756 | root | 192.168.162.16:34139 | product_self   | Sleep       |    7009 |                                                                       | NULL                  |

| 3557149 | root | 192.168.162.16:34140 | product_self   | Sleep       |    6839 |                                                                       | NULL                  |

| 3557203 | root | 192.168.162.16:34141 | product_self   | Sleep       |    6385 |                                                                       | NULL                  |

| 3557221 | root | 192.168.162.16:34143 | product_self   | Sleep       |    6453 |                                                                       | NULL                  |

| 3557238 | root | 192.168.162.16:34144 | NULL           | Sleep       |    6519 |                                                                       | NULL                  |

| 3557244 | root | 192.168.162.16:34146 | product_self   | Sleep       |    6513 |                                                                       | NULL                  |

| 3557253 | root | 192.168.162.16:34147 | product_self   | Sleep       |    6460 |                                                                       | NULL                  |

| 3557259 | root | 192.168.162.16:34149 | product_self   | Sleep       |    6453 |                                                                       | NULL                  |

| 3557285 | root | 192.168.162.16:34150 | product_pop_1  | Sleep
e303
      |    6347 |                                                                       | NULL                  |

| 3557290 | root | 192.168.162.16:34151 | product_pop_1  | Sleep       |    6288 |                                                                       | NULL                  |

| 3557375 | root | 192.168.162.16:34152 | product_self   | Sleep       |    2963 |                                                                       | NULL                  |

| 3557449 | root | 192.168.162.16:34153 | product_self   | Sleep       |    5326 |                                                                       | NULL                  |

| 3557685 | root | 192.168.162.16:34154 | product_self   | Sleep       |    4437 |                                                                       | NULL                  |

| 3557689 | root | 192.168.162.16:34155 | product_self   | Sleep       |    3319 |                                                                       | NULL                  |

| 3557697 | root | 192.168.162.16:34160 | NULL           | Sleep       |    2695 |                                                                       | NULL                  |

| 3557698 | root | 192.168.162.16:34161 | product_self   | Sleep       |    1955 |                                                                       | NULL                  |

| 3557703 | root | 192.168.162.16:34165 | product_self   | Sleep       |    1571 |                                                                       | NULL                  |

| 3557706 | root | 192.168.162.16:34167 | product_self   | Sleep       |    1864 |                                                                       | NULL                  |

| 3557708 | root | 192.168.162.16:34169 | product_self   | Sleep       |    1767 |                                                                       | NULL                  |

| 3557713 | root | 192.168.154.65:42672 | product_pop_10 | Sleep       |    1022 |                                                                       | NULL                  |

| 3557714 | root | 192.168.154.65:42673 | product_pop_10 | Sleep       |    1022 |                                                                       | NULL                  |

| 3557712 | root | 192.168.154.65:42671 | product_pop_10 | Sleep       |    1022 |                                                                       | NULL                  |

| 3557715 | root | 192.168.154.65:42674 | product_pop_10 | Sleep       |    1022 |                                                                       | NULL                  |

| 3557718 | root | 192.168.153.62:50042 | product_self   | Sleep       |      90 |                                                                       | NULL                  |

| 3557719 | root | localhost            | NULL           | Sleep       |     199 |                                                                       | NULL                  |

| 3557720 | root | localhost            | product_self   | Query       |       0 | NULL                                                                  | show full processlist |

+---------+------+----------------------+----------------+-------------+---------+-----------------------------------------------------------------------+-----------------------+

2:查询事务

查看innodb的事务表

SELECT * FROM information_schema.INNODB_TRX\G;

显示如下:

*************************** 1. row ***************************

                    trx_id: 199307B5

                 trx_state: RUNNING

               trx_started: 2015-12-23 15:13:59

     trx_requested_lock_id: NULL

          trx_wait_started: NULL

                trx_weight: 3

       trx_mysql_thread_id: 3557708

                 trx_query: NULL

       trx_operation_state: NULL

         trx_tables_in_use: 0

         trx_tables_locked: 0

          trx_lock_structs: 2

     trx_lock_memory_bytes: 1248

           trx_rows_locked: 0

         trx_rows_modified: 1

   trx_concurrency_tickets: 0

       trx_isolation_level: REPEATABLE READ

         trx_unique_checks: 1

    trx_foreign_key_checks: 1

trx_last_foreign_key_error: NULL

 trx_adaptive_hash_latched: 0

 trx_adaptive_hash_timeout: 10000

*************************** 2. row ***************************

                    trx_id: 199307AB

                 trx_state: RUNNING

               trx_started: 2015-12-23 14:48:05

     trx_requested_lock_id: NULL

          trx_wait_started: NULL

                trx_weight: 21

       trx_mysql_thread_id: 3557689

                 trx_query: NULL

       trx_operation_state: NULL

         trx_tables_in_use: 0

         trx_tables_locked: 0

          trx_lock_structs: 15

     trx_lock_memory_bytes: 3112

           trx_rows_locked: 12

         trx_rows_modified: 6

   trx_concurrency_tickets: 0

       trx_isolation_level: REPEATABLE READ

         trx_unique_checks: 1

    trx_foreign_key_checks: 1

trx_last_foreign_key_error: NULL

 trx_adaptive_hash_latched: 0

 trx_adaptive_hash_timeout: 10000

2 rows in set (0.05 sec)

ERROR: 

No query specified

3:kill 事务进程

kill 3557708;

kill 3557689;

4:再查询事务

查看innodb的事务表

No query specified

SELECT * FROM information_schema.INNODB_TRX\G;
显示如下:
Empty set (0.00 sec)

ERROR: 

No query specified
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: