请教一个sql执行时间很长的问题

       我有一个sql需要执行一天多的时间,如果在pl/sql里肯定不行,总是会过段时间就断开,如果用sqlplus不知道可不可以?
有没有办法不让session断开呢?
标签: 暂无标签
原始人

写了 32 篇文章,拥有财富 297,被 1 人关注

转播转播 分享分享 分享淘帖
回复

使用道具

P6 | 发表于 2011-2-9 09:55:11
还有一个问题,为什么执行这么长时间呢?
不能优化吗?
单条还是一个批处理。
回复

使用道具

P4 | 发表于 2011-2-9 10:48:09
回复 oraunix 的帖子

因为数据量很大,执行的是一个过程
回复

使用道具

P6 | 发表于 2011-2-10 15:56:50
1、尽量优化
2、使用job来做
回复

使用道具

P4 | 发表于 2011-2-14 10:12:56
回复 oraunix 的帖子

老师,我在查询一个表之前需要创建另外一个表,在创建这个表的时候(insert)经常出现快照过旧的错误,而这个表在下次查询时还要重新(insert数据),所以我想在(insert)时尽量少占用undo段。我想问一下您除了加append外,我把这个表创建成临时表可以吗?
回复

使用道具

P4 | 发表于 2011-2-17 17:18:36
append就行了,加了append几乎不产生undo。至于临时表,和undo有什么关系?临时表该生成的undo照样生成。难道你会话级临时表就不能rollback了吗
回复

使用道具

您需要登录后才可以回帖 登录 | 加入社区

本版积分规则

意见
反馈