表插入很慢 我有一个表现在4000万数据,12个分区已时间分区的,三个普通索引,53个字段。在做入库的时候慢得很,基本上一秒钟才10条左右,用merge /*+append*/into when not 这种,请问我该从那方面分析这个问题,我测试了insert into 也很慢insert into 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用merger确实是很慢的,因为它时一条条先比较后插入后更新的。你先自己做判断,直接的插入,用nologging的形式,不写日志 优化索引,为什么三个索引?表53个字段?优化表。insert 就行 我是用kettle 抽取的。 直接用的表表输出 和 insert /update 看来现在要自己写sql语句 加上/*+ append()*/ +nologging 了 索引删除了。 insert into 的速度还是客观的。 但是无法去掉重复 批量插完之后再踢重,再正常加主键或者自己用Not exists判断 试试sqlldr这个工具,能批量导入数据 oralce中如何对表中多列进行数据更新 很实际的问题,大家都会遇到哦。。。进来看看吧。 将两个表的相同信息合并,并把重复的删除! oracle建表的问题。 sql实现按照序号奇数、偶数生成新结果集 shutdown transactional的问题 求教高手:求一条Sql语句!! 如何修改表的属主对表的修改删除权限 oracle 语句中'or','and'是否可以同时出现 oracel TNS java程序链接数据库失败 缩小Oracle存储空间,not null和null
表53个字段?优化表。
insert 就行
看来现在要自己写sql语句 加上/*+ append()*/ +nologging 了