DB2数据库锁表解锁及相关问题处理汇总(持续更新中)

                DB2数据库问题处理汇总(持续更新中)

一、查询DB2那张表锁表了,并且其中agent_id为被锁表的进程id
通过DbvVisualizer查询锁表的程序
SELECT * FROM TABLE (SNAP_GET_LOCK (’’, -1)) AS T WHERE lock_object_type = ‘TABLE_LOCK’
在这里插入图片描述

二、根据查询的agent_id解锁DB2表
首先连接DB2所在的服务器
然后切换到DB2用户
su db2用户户名
敲命令:db2 “froce application (agent_id)”;
在这里插入图片描述
再查询发现锁表已经解锁
在这里插入图片描述
三、DB2左关联之后再添加条件sql缓慢,一值显示log页面,执行缓慢
A表S1内关联B表S2,关联条件是LOANACNO相等,保留S1.SDATE>S2.SDATE的数据,然后按照S1.LOANACNO分组,取S1.SDATE最小一条
之前sql写法
在这里插入图片描述
后改了之后sql2秒内查询出来结果
在这里插入图片描述

  • 1
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值