oracle 基础高级问题 关于 large pool 有表A,现向表A中插入500条记录,使用前台SQL语句,逐条录入.录入前先查询表中是否有相同记录.如果有则不插入,没有则插入.经测发现,这样的结果是large pool消耗极快.往往完成不了全部插入.去掉查询语句后.插入相当快.LARGE POOL没有变化.请详解,为什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有没有做并行插入的处理呀。或者是共享服务器。或者有recovery的动作。一般这个时候才需要large pool的分配。 http://download.oracle.com/docs/cd/B19306_01/server.102/b14211/memory.htm#i52838 500条数据,用merge into 语句,一下子就完了。 merge into a using (select id,col1... from b ) c on(a.id=c.id ) when matched then insert (a.id,a.col1...) values (xxx,yyyy); 用merge into 语句,一下子就完了。 使用merge into 500条数据很快的 建表无权 上市国企,数据库开发工程师职位-猎头职位,机会不错,可以和我联系,MSN:[email protected],谢谢!!! 查询包括多个Blob字段,导出Excel,请教一下,特急谢谢 关于oracle 日期查询问题 问题处在哪里?? 触发器! 那里可以学习oci编程技术呀?或者文档之类。。。小弟刚刚开始接触oci oracle 疑问 一个用户的临时表空间居然有4G,怎么释放? 触发器的回滚问题? 把excel表内容导入oracle用什么工具啊? alter database datafile 4 online;显示需要执行介质恢复? 基础知识的问题
merge into a
using (select id,col1... from b ) c
on(a.id=c.id )
when matched then insert (a.id,a.col1...) values (xxx,yyyy);