delete删除一条语句特别的慢
表总共100多条数据,执行删除其中的一条,等了很长时间也执行不完,请帮忙看看,谢谢
DELETE FROM 表 where ID='*******1b8a5';
我来答
添加附件
收藏
复制链接
微信扫码分享
在小程序上查看
分享
添加附件
问题补充
12条回答
默认
最新
看下是否是锁,还是水位线的问题
评论
有用 0首先考虑锁表,在执行的情况下查询锁表;
不是锁表的话,执行:
create table bak select * from t;
truncate table t;
insert into t select * from bak;
commit;
评论
有用 0如果是Oracle的话:
1、高水位线;
2、系统IO是不是特别繁忙,导致IO资源不够;
3、redo log都被占满了;
4、锁
评论
有用 01.收集下统计信息
2.看下表是否有高水位,有的话move下表
评论
有用 0回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏



