MySQL 8.3 Release Notes
server_locks SQL (MySQL ) , cluster_locks . ( cluster_locks )
server_locks :
-
mysql_connection_id
MySQL
-
node_id
ID
-
block_instance
LDM
-
tableid
ID
-
fragmentid
ID
-
rowid
ID
-
transid
ID
-
mode
-
state
-
detail
-
op
-
duration_millis
-
lock_num
ID
-
waiting_for
ID
mysql_connection_id SHOW PROCESSLIST
。
block_instance
kernel block . threadblocks
。
tableid NDB
; ndbinfo
, ndb_show_tables。
transid NDB API
。
mode S
( ) X
( )。
state H
( ) W
( )。
detail * ( ) ; 。
op READ
, INSERT
, UPDATE
, DELETE
, SCAN
, REFRESH
。
duration_millis 。
lock ID (lockid
) 。
如果 lock_state
列的值是 W
,则该锁正在等待授予,并且 waiting_for
列显示了该请求正在等待的锁对象的锁 ID。否则,waiting_for
为空。waiting_for
只能引用同一行的锁(由 node_id
、block_instance
、tableid
、fragmentid
和 rowid
标识)。