schema_table_lock_waits和x $ schema_table_lock_waits视图
这些视图显示哪些会话在等待元数据锁时被阻止,什么阻止它们。
此处的列描述是简短的。有关更多信息,请参见“ metadata_locks表”中对性能模式metadata_locks表的描述。
在schema_table_lock_waits和x$schema_table_lock_waits意见有这些列:
object_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_connectionKILL执行该语句以杀死正在运行的阻塞语句的会话。
