Documentation Home
MySQL 8.0 参考手册  / 第 28 章 MySQL 系统模式  / 28.4 sys 模式对象参考  / 28.4.3 sys 架构视图  /  28.4.3.28 schema_table_lock_waits 和 x$schema_table_lock_waits 视图

28.4.3.28 schema_table_lock_waits 和 x$schema_table_lock_waits 视图

这些视图显示哪些会话在等待元数据锁时被阻止,以及什么阻止了它们。

此处的列描述很简短。有关其他信息,请参阅第 27.12.13.3 节“元数据锁表”中对性能模式 metadata_locks表 的描述。

schema_table_lock_waitsx$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执行以终止运行阻塞语句的会话的语句 。