MySQL 8.3 Release Notes
server_locks SQL (MySQL ) , cluster_locks . ( cluster_locks )
server_locks :
-
mysql_connection_idMySQL
-
node_idID
-
block_instanceLDM
-
tableidID
-
fragmentidID
-
rowidID
-
transidID
-
mode -
state -
detail -
op -
duration_millis -
lock_numID
-
waiting_forID
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 标识)。