Oracle kill session.delete 600w(1.25G)数据 1个多小时无结果

2014-11-24 18:43:55 · 作者: · 浏览: 0

mx表中数据太多,查询变慢,备份去年2011年的,然后将2011年数据删掉。


delete from t_busi_presend_mx where cjsj

这个语句,执行1个多小时了,没有反应,现在决定,把这个session删掉,想别的方法来删除这600W数据,kill session方法如下(按顺序执行sql)。某DBA给我分析:


1.select sum(bytes/1024/1024/1024) GB ,status from dba_undo_extents group by status;


kill session之前:


kill session之后:


答:


两个办法


1 等


2 把这个进程杀掉