暂无图片
DELETE语句一直运行,且数据未被删除
我来答
分享
陈凯文
2019-11-11
DELETE语句一直运行,且数据未被删除
暂无图片 5M

1.用户反映有条delete语句跑了很久都没跑完

2.由于是测试环境,当前只有这条delete语句在运行,运行事件将近一天
DELETE from inv_unit_equip_damages where owner_entity =
TruckTransaction’ and owner_gkey NOT IN (select gkey from
road_truck_transactions);

3.inv_unit_equip_damages数据量为69W+
要删除18W+

4.检查后,无阻塞,等待事件是latch:cache buffer chains,查看事件具体信息无结果返回
select /+ materialize/ * from DBA_HIST_ACTIVE_SESS_HISTORY
where
sample_time between to_date(‘2019-11-11 14:00:00’,‘yyyy-mm-dd hh24:mi:ss’)
and to_date(‘2019-11-11 17:10:00’,‘yyyy-mm-dd hh24:mi:ss’)
and event=‘latch: cache buffers chains’;

5.猜测是有逻辑坏块,将inv_unit_equip_damages导出后导入,SQL正常跑完

6.用户执行了一条新的delete语句,又出现卡住的情况
DELETE from inv_unit_equip_damages where owner_entity =
RoadInspection’ and owner_gkey NOT IN (select gkey from
road_truck_transactions);

请问有什么排查思路吗??

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
文成

road_truck_transactions这个表的数据量和选择性是怎么样的?

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏