如何查看特定事务在表中的锁定数据?

时间:2019-03-11 10:36:22

标签: mysql transactions

我在information_schema.INNODB_TRX中有一个事务正在锁定表的特定行。

如何查看这些行?

或者,另一方面,如何查看所有已锁定的数据?

INNODB_TRX

  • trx_id:14529346291
  • trx_state:正在运行
  • trx_started:2019-03-11 06:21:13
  • trx_requested_lock_id:NULL
  • trx_wait_started:NULL
  • trx_weight:5
  • trx_mysql_thread_id:1423062
  • trx_query:NULL
  • trx_operation_state:NULL
  • trx_tables_in_use:0
  • trx_tables_locked:0
  • trx_lock_structs:3
  • trx_lock_memory_bytes:360
  • trx_rows_locked:1
  • trx_rows_modified:2
  • trx_concurrency_tickets:0
  • trx_isolation_level:已提交读取
  • trx_unique_checks:1
  • trx_foreign_key_checks:1
  • trx_last_foreign_key_error:NULL
  • trx_adaptive_hash_latched:0
  • trx_adaptive_hash_timeout:9998
  • trx_is_read_only:0
  • trx_autocommit_non_locking:0

过程列表

  • ID:1423062
  • 用户:*********
  • 主机:********
  • DB:********
  • 命令:睡眠
  • 时间:16628
  • 状态:
  • INFO:NULL

事务14529346291已运行5个小时,但进程列表为Sleep

0 个答案:

没有答案