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

相关推荐
不光头强10 小时前
Spring框架的事务管理
数据库·spring·oracle
百***920212 小时前
【MySQL】MySQL库的操作
android·数据库·mysql
q***766612 小时前
Spring Boot 从 2.7.x 升级到 3.3注意事项
数据库·hive·spring boot
信仰_27399324312 小时前
Redis红锁
数据库·redis·缓存
人间打气筒(Ada)12 小时前
Centos7 搭建hadoop2.7.2、hbase伪分布式集群
数据库·分布式·hbase
心灵宝贝12 小时前
如何在 Mac 上安装 MySQL 8.0.20.dmg(从下载到使用全流程)
数据库·mysql·macos
奋斗的牛马13 小时前
OFDM理解
网络·数据库·单片机·嵌入式硬件·fpga开发·信息与通信
忧郁的橙子.14 小时前
一、Rabbit MQ 初级
服务器·网络·数据库
杰杰79814 小时前
SQL 实战:用户访问 → 下单 → 支付全流程转化率分析
数据库·sql
爬山算法14 小时前
Redis(120)Redis的常见错误如何处理?
数据库·redis·缓存