gbase8s 锁监控与解锁

1 数据库 挂起一条 sql 不提交

dbaccess db1 -

begin;

delete from t1 where c1=10;

该事务未提交,此时会在表上和行上分别有意向独占锁与独占锁

方式1 sql语句

信息可知

第一个红框中

t1表上有意向独占锁,rowid为0 代表为表锁,type IX 为意向独占锁 owner 44 表示session id 为44

第二个红框中

t1表中有行锁,rowid 268代表被锁的行 type X 为独占锁 owner 44 表示session id 为44

waiter 表示等待该锁资源释放的session id,当开启锁等待时会显示

查看产生此锁的sql

解锁

EXECUTE FUNCTION sysadmin:task("onmode","z","44");

方式2 命令行方式

信息可知 tblsnum 为 600617 的表上存在意向独占锁 行上有独占锁,并且行操作为 delete (D)

rowid 为 10c 十进制为268 与 sql查看的结果一致

如何查找tblsnum 为 600617 对应是哪张表呢

发现 为 db1 库下的 t1 表

查看对应的sql

先根据 owner 找到对应session id ,然后 onstat -g sql session id

解锁 onmode -z 44

相关推荐
Hrain-AI6 小时前
多 Agent 并行不打架:worktree 隔离与反馈回流落地(附脚本)
网络·数据库·人工智能·架构
净水深流7 小时前
中央厨房冷链技术实践:多温区改造、WMS落地与IoT温控架构
大数据·数据库·人工智能·冷库冷链
l1t7 小时前
测试DuckDB 2.1的match_recognize模式匹配语句
数据库·duckdb
IpdataCloud8 小时前
AI智能体调用工具怎么核验来源IP?归属地、网络类型与代理风险识别(含Python代码)
数据库·python·tcp/ip
曹牧8 小时前
Java:SQL 注入漏洞
数据库
程序员JerrySUN9 小时前
Jetson Edge AI 实战01:Nano、Xavier、Orin 怎么选?Jetson 硬件选型详解【视频讲解】
java·数据库·redis·安全·mybatis
oradh9 小时前
Oracle Undo问题总结(ORA-600 [4xxx] 系列错误)
数据库·oracle
达梦数据9 小时前
DMDRS辅助表生成规则与作用
数据库·oracle
‎ദ്ദിᵔ.˛.ᵔ₎10 小时前
MySQL 表约束
数据库·mysql
Doris__HE10 小时前
【元脑服务器NF5476G7-NF5476M7技术规格分享】
运维·服务器·网络·数据库·性能优化