现在因为要插入大量数据到库,插入200多秒,删除70多秒,都远远超过了30秒。
Oracle,存储过程,数据是一条一条插入的,代码太多了,就不贴了,现在是想找个思路去解决这样超时的问题,希望路过的大大们可以提供下思路,谢谢!(超时的原因查明是因为存储过程的插入速度太慢,一条一条插入,导致超时)
给你个思路存入多少行一起commit;而不要insert一条commit一下。应该会提高效率问题。
看下有没有索引 有的话就先取消索引 插入完后在建立索引
你说的太模糊了,用存储过程插入的?,数据是从哪来的?重点没有代码说个JJ。大神也只能告诉你将插入时对应要生成的数据动作先取消了,就快了。
代码太多,能优化的还是代码吧。