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语句,以杀死执行阻塞语句的会话。