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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM