高手: 用oracle 批量(几万条)插入数据,因为无法保证数据的可靠性,速度很慢,用commit ,速度一下就快了。有什么解决办法。
高手:
用oracle 批量(几万条)插入数据(导库),因为无法保证数据的可靠性。所为很不稳定,速度很慢,就好象ora 在进行死循环一样,有时用commit ,速度一下就快了。(分析,因为设的有唯一索引,错误的记录 ora 会自动 rollback ,可能没有完成 rollback 就有新记录加入,所以象死循环一样)
有时一万条记录,用不了几秒,有时十条记录,却要用十几分钟,还不一定能插入进去。这是为什么,有什么好办法。
过程是:
(aa number in,
bb char in)
insert into lstable (aa,bb)
values (aa,bb)
commit;