mysql INNODB_TRX


21.30.25 The INFORMATION_SCHEMA INNODB_TRX Table


INNODB_TRX 表提供了信息關於在InnoDB中執行的當前的每個事務 

包含是否事務是等待一個鎖,當事務開始后

事務正在執行的SQL語句

The INNODB_TRX table has these columns:

INNODB_TRX表有以下列:

TRX_ID 一個唯一的事務ID 號, 從MySQL 5.6開始m

這些IDs不是創建用於只讀或者非鎖定事務

TRX_WEIGHT

事務的權重,反映(但不一定是確切的)更改記錄的數量和 事務鎖定的記錄 

為了解決一個死鎖, InnoDB 選擇最小事務作為回滾的犧牲品

TRX_STATE

事務執行狀態.允許的值包含運行,鎖定 回滾和提交等 







TRX_STARTED

事務開始時間

TRX_REQUESTED_LOCK_ID

事務當前正在等待的 鎖的id, 如果TRX_STATE 是LOCK WAIT 否則就是NULL

為了得到鎖,關聯這個列和INNODB_LOCKS table LOCK_ID列
TRX_WAIT_STARTED

事務開始等待鎖的時間,如果  TRX_STATE 是lock wait,否則是NULL

TRX_MYSQL_THREAD_ID

MySQL thread ID,得到線程的詳細信息 通過和 INFORMATION_SCHEMA PROCESSLIST table關聯

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM