
oracle 存储过程, 除了forall 有没有什么高效dml处理的办法?
oracle 存储过程, 除了forall 有没有什么高效dml处理的办法?
我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
回答交流
Markdown
请输入正文
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~

oracle 存储过程, 除了forall 有没有什么高效dml处理的办法?
DML的效率主要还是看where条件的效率。insert除外。直接insert不可能慢。每秒几千不是问题。
比如insert加上 append的hint,还有nologging,还可以分批commit。
还可以加临时表把数据处理好后再塞到很大的那个正式表。
如果有比较大的数据要删,刚好删除条件是可以做分区的,那么可以直接ddl干那个分区