当前位置: 首页 > news >正文

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


http://www.mrgr.cn/news/47250.html

相关文章:

  • [免费]SpringBoot+Vue新能源汽车充电桩管理系统【论文+源码+SQL脚本】
  • 从预训练的BERT中提取Embedding
  • 网络安全 | 什么是Bot防护?
  • 服务器与机顶盒
  • 《操作系统真象还原》第十二章(一) —— 系统调用
  • 2024AAAI SCTNet论文阅读笔记
  • P1320压缩技术(续集版
  • 机器学习:关联规则:Apriori算法、FP - Growth算法的原理、应用场景及优缺点介绍
  • 【红山社区】集群智能开放挑战赛(第一届)
  • Oracle EBS中 税务报告 模块的财务流程概览
  • indeX ParaView插件
  • Docker极速入门一文通
  • 面试题:半年前的sql当时能正常跑,现在跑不了,有哪些原因?
  • 变色龙算法(CSA)的MATLAB代码复现
  • 学会这6个小技巧,轻松提高微信群活跃度
  • 小熊猫C/C++的安装使用及配置教程
  • 多线程-初阶(2)
  • 【宝藏分享】一键获取中国省市区县列表,告别付费下载
  • 自营机房服务器产品优势
  • 了解Cadence16.6软件
  • 5本一投就中的极速期刊,性价比高,1周-1个月录用,见刊极快!
  • 【springboot9733】基于springboot+vue的藏区特产销售平台
  • Android SQLite 数据库 FTS 虚拟表简介
  • electron-vite_1搭建项目
  • 基于非线性干扰观测器的六自由度机械臂控制
  • 什么是「杀猪盘」?怎样能有效防范杀猪盘诈骗?