MySQL 中的几个系统管理相关语句

  • By 王小帅
  • 1 min read
  • Tags: 
  • mysql
  • 查看当前进程列表: show processlist;

  • 当前运行的事务: SELECT * FROM information_schema.INNODB_TRX;

  • 当前的锁: SELECT * FROM information_schema.INNODB_LOCKs;

  • 锁的对应关系: SELECT * FROM information_schema.INNODB_LOCK_waits;

  • 批量终止事务:

select concat('KILL ',id,';') from information_schema.processlist p inner
join information_schema.INNODB_TRX x on p.id=x.trx_mysql_thread_id where db='DB_NAME';
+------------------------+
| concat('KILL ',id,';') |
+------------------------+
————————————————