Oracle中,在执行某一条语句时,这条语句如果执行时间太长,例如超过十秒,那么就放弃执行这一条,继续执行下一条语句。能实现吗?

Cherise_huang 2016-08-15 03:13:10
SQL数据库迁移Oracle上,执行insert或者delete时超级慢,能不能在执行某一条语句时,这条语句如果执行时间太长,例如超过十秒,那么就放弃执行这一条,继续执行下一条语句。能实现吗?
...全文
616 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_23066521 2016-08-24
  • 打赏
  • 举报
回复
问题是 你如果放弃执行这条语句 那么这条语句所代表的业务难道就不管了么 ? 根源还是要找到为什么慢的原因
许晨旭 2016-08-19
  • 打赏
  • 举报
回复
找到insert或delete慢的原因,这才是根本的解决方法
cnwz 2016-08-19
  • 打赏
  • 举报
回复
同意楼上的,这么做确实没什么太大意义。 真要做,笨点的办法搞个循环监测的代码,每10秒一次去看你的进程,SQL相同就KILL
卖水果的net 2016-08-15
  • 打赏
  • 举报
回复
ORACLE 本身没有这样的语法,可以从你的迁移工具上想想办法;
ghx287524027 2016-08-15
  • 打赏
  • 举报
回复
跳过这些语句终究不是办法吧,找找为什么这么慢呢

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧