MySQL 8.4 Release Notes
30.4.3.28 The schema_table_lock_waits and x$schema_table_lock_waits 视图
这些视图显示哪些会话被阻塞等待元数据锁,并且是什么阻塞它们。
以下列的描述较为简短。对于更多信息,请参见metadata_locks
表的描述,在第29.12.13.3节,“The metadata_locks 表”中。
schema_table_lock_waits 和 x$schema_table_lock_waits 视图具有以下列:
-
object_schema
包含要锁定的对象的 schema。
-
object_name
锁定的对象的名称。
-
waiting_thread_id
等待锁定的线程 ID。
-
waiting_pid
等待锁定的进程 ID。
-
waiting_account
等待锁定的会话关联的账户。
-
waiting_lock_type
等待锁定的锁类型。
-
waiting_lock_duration
等待锁定的锁持有时间。
-
waiting_query
等待锁定的语句。
-
waiting_query_secs
等待锁定的语句持有时间(秒)。
-
waiting_query_rows_affected
等待锁定的语句影响的行数。
-
waiting_query_rows_examined
等待锁定的语句读取的行数。
-
blocking_thread_id
阻塞锁定的线程 ID。
-
blocking_pid
阻塞锁定的进程 ID。
-
blocking_account
阻塞锁定的会话关联的账户。
-
blocking_lock_type
阻塞锁定的锁类型。
-
blocking_lock_duration
阻塞锁定的锁持有时间。
-
sql_kill_blocking_query
要执行的
KILL
语句,以杀死阻塞语句。 -
sql_kill_blocking_connection
要执行的
KILL
语句,以杀死执行阻塞语句的会话。