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