这些视图显示哪些会话在等待元数据锁时被阻止,以及什么阻止了它们。
此处的列描述很简短。有关其他信息,请参阅第 27.12.13.3 节“元数据锁表”中对性能模式
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_connection
KILL
执行以终止运行阻塞语句的会话的语句 。