mysql 查询正在执行的事务以及锁 常用的sql语句
生活随笔
收集整理的這篇文章主要介紹了
mysql 查询正在执行的事务以及锁 常用的sql语句
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
執行update語句報錯
[Err] 1205 - Lock wait timeout exceeded; try restarting transaction查詢 正在執行的事務:
???????SELECT * FROM information_schema.INNODB_TRX根據這個事務的線程ID(trx_mysql_thread_id),kill? 線程id?????? 殺掉線程。
查看正在鎖的事務
SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS;查看等待鎖的事務
SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS;查詢正在運行的線程
show processlist;主要是數據量太大導致的,可以給試著加一下索引。
查詢正在鎖的表
show OPEN TABLES where In_use > 0;總結
以上是生活随笔為你收集整理的mysql 查询正在执行的事务以及锁 常用的sql语句的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: dnf莫妮卡npc在哪里 17173.c
- 下一篇: mysql调优的一些方面