#V$GLS_LOCK
本视图显示共享集群全局锁情况 。
字段 | 类型 | 描述 |
---|---|---|
ID | BIGINT | 全局锁ID |
TYPE | VARCHAR(32) | 全局锁TYPE * OBJECT_LOCK:对象锁 * SEGMENT_LOCK:segment锁 * SEGMENT_EXTEND_LOCK:扩展segment锁 * INTERVAL_EXTEND_LOCK:interval分区扩展锁 * USER_LOCK:用户锁 * SYSTEM_LOCK:系统锁 * SPC_EXTENT_LOCK:表空间extent锁 * ROLE_LOCK:角色锁 * UNKNOWN:未知锁类型 |
RESOURCE_NAME | VARCHAR(128) | 资源名称 |
GLOBAL_STATUS | TINYINT | 缓存的MASTER RESOURCE的锁状态,本地释放锁后不会清除MODE * 0:NONE,未登记 * 1:SHARE,登记为共享锁状态 * 2:EXCLUSIVE,登记为互斥锁状态 |
LOCAL_STATUS | TINYINT | 本地的锁状态 * 0:IDLE,当前未使用该锁 * 1:SHARE,正在将锁作为共享锁使用 * 2:INTENTIONAL EXCLUSIVE,意向互斥锁 * 3:EXCLUSIVE,正在将锁作为互斥锁使用 |
SHARE_COUNT | SMALLINT | 共享锁持有者数量 |
XID | BIGINT | 持有排他锁的XRM XID,此字段用于显示X锁所对应的事务,当LOCAL_STATUS=EXCLUSIVE时,此字段才具备意义,否则为NULL |