Skip to content

局部锁持有者-sys_lowners

功能描述

sys_lowners系统表用于管理数据库局部锁持有者信息。

字段说明

序号字段名类型说明
0NODEIDINTEGER节点ID
1LOCK_TYPEINTEGER全局锁类型
2LOCK_IDBIGINT锁ID
3OWNER_TIDBIGINT持有该锁的事务号
4LOCK_LEVELVARCHAR锁等级
5OWNER_SIDINTEGER产生持有该锁动作所在的连接号

说明:

OWNER_SID为当前版本新增字段。

LOCK_LEVEL

序号锁等级说明
1S共享锁,可以对已经持有S锁的资源继续加S锁和IS锁。
2X排它锁,不与任何类型的锁兼容。
3IS意向共享锁,除了X锁以外,可以兼容任何类型的锁。
4IX意向排它锁,可以对已经持有IX锁的资源继续加IS锁和IX锁。
5SIX共享意向排它锁(暂未使用)

应用举例

  • 查询局部锁持有者的节点ID
  • 查询局部锁持有者的事务ID,分析执行的事务

相关系统表

  • sys_locks
  • sys_lwaiters
  • sys_all_thd_session
  • sys_all_sessions