欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

达梦数据库查看锁以及解锁问题

程序员文章站 2022-06-02 11:43:09
...

达梦数据查看锁

SELECT * FROM V$LOCK;

达梦数据库查看锁以及解锁问题
ADDR 列表示锁的内存地址;
TRX_ID 列表示锁所属的事务 ID;
LTYPE 列表示锁的类型,可能是 OBJECT(对象锁)或者 TID(TID 锁);
LMODE 表示锁的模式,可能的取值有 S(共享锁)、X(排他锁)、IS(意向共享锁)、IX(意向排他锁);
BLOCKED 列表示锁是否处于上锁等待状态,0 表示已上锁成功,1 表示处于上锁等待状态;
TABLE_ID 列对于对象锁,表示表对象或字典对象的 ID,对于 TID 锁,表示*记录对应的表 ID;ROW_IDX列为 TID 锁*记录的行信息;
TID 列为 TID 锁对象事务 ID。

查看锁的内容

select * from v$sessions where trx_id in (select trx_id from V$LOCK);

主要关注信息有
达梦数据库查看锁以及解锁问题
SESS_ID:会话ID
SESS_SEQ:会话***,用来唯一标识会话
SQL_TEXT:取 sql 的头 1000 个字符
STATE:会话状态。共 6 种状态:CREATE 创建、STARTUP 启动、IDLE 空闲、ACTIVE 活动、WAIT 等待、UNKNOWN 未知
TRX_ID:事务 id
CREATE_TIME:会话创建时间
ISO_LEVEL:隔离级。0:读未提交;1:读提交;2:可重复读;3:串行化

释放锁

sp_close_session(SESSION_ID) ##停止一个活动的会话

一下来自官网数据
DM8文档下载地址:http://www.dameng.com/down.aspx?TypeId=12&FId=t14:12:14
DM8管理员手册下载地址:http://www.dameng.com/down_view.aspx?TypeId=12&id=87&fid=t14:12:14