mysql 查看事务
mysql 查看事务
-
SHOW ENGINE INNODB STATUS,查看事务相关信息
-
SELECT * FROM INFORMATION_SCHEMA.INNODB_TRX\G #查看事务相关信息
-
select * from performance_schema.data_locks\G #查看锁表 data_lock_wait 锁等待
mysql5.7 是查询:
select * from information_schema.INNODB_LOCKS\G
mysql 8.0 data_locks官方说明
- 查看本连接的事务信息
begin;
select * from tb_test01;
SELECT TRX_ID FROM INFORMATION_SCHEMA.INNODB_TRX WHERE trx_mysql_thread_id = CONNECTION_ID();
commit;
CONNECTION_ID()#可以当前连接的 id,这个id 如果有事务则可以在 INNODB_TRX 表中 字段 trx_mysql_thread_id 可以找到
select CONNECTION_ID(); #查看本连接的连接id
或者show processlist; #查看用户的连接id