微电子/半导体Oracle数据库删除数据

oracle删除数据慢,运行速度是原来的1/20,请问如何优化?

请教个问题:应用删除数据的脚本(一直运行没更改过),现在运行速度是原来的20分之一差不多,AWR等待事件db file sequential read;Blocks changed per Read 扩大了10倍,表index状态正常,删除的脚本涉及33张表,2张大表分别130G,240G,sql时间长的语句就是delete数据,DELETE FROM table_nam...显示全部

请教个问题:应用删除数据的脚本(一直运行没更改过),现在运行速度是原来的20分之一差不多,AWR等待事件db file sequential read;Blocks changed per Read 扩大了10倍,表index状态正常,

删除的脚本涉及33张表,2张大表分别130G,240G,sql时间长的语句就是delete数据,DELETE FROM table_name WHERE column = :B1;条件如何得出应用不知道。 怀疑主要浪费的时间是在得出删除数据的条件,还可以往那些方面检查?谢谢。

收起
参与4

返回wangzhuangyong的回答

wangzhuangyongwangzhuangyong软件架构设计师众安房产

去查看一下引用这个表的外键引用关系,如果外表有大表,且索引不合理的话,可能会有这样的问题

互联网服务 · 2019-07-25

回答者

wangzhuangyong
软件架构设计师众安房产
擅长领域: 服务器数据库存储

wangzhuangyong 最近回答过的问题

回答状态

  • 发布时间:2019-07-25
  • 关注会员:2 人
  • 回答浏览:2079
  • X社区推广