求助! 是否有办法向分区表的各个分区同时insert批量数据? 是否有办法向分区表的各个分区同时insert批量数据?这个分区表是千万级的,普通的insert效率太差,我想同时向各个分区insert 数据,但是在第一个分区insert的时候就会产生锁.这样作的话效果和普通的insert没有什么区别.大家有什么方法和建议吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果表原来是longging用以下三个步骤:alter table table_name nologging;insert into table_name/*+append*/ nologging values (...);alter table table_name logging;试试看。如果原来是nologging的话直接用第二句。速度应该有很大的提高。 不一定要用这种方法,有变通的方法也可以.总之,就是提高分区表(大表)的insert效率就好 to nowait(独行天涯路) :这个方法我知道,但是还是谢谢.不过我这个帖子的目的主要是想和大家讨论一下能不能实现类似 分区并发的insert 锁是行锁啊。问题是你的表要设成parallel的 大家帮忙看看这个语句有什么问题吗? 怎么删除重复记录 oracle dblink问题 请高手指点 急!!!! 如何能够在win2000或win2003中,以计划任务的方式,定时进行数据库的物理备份?在线等待 Oracle中的数据库和实例概念问题 EnterpriseManager Console 连接不上的问题 FULL SQL Intermediate SQL Entry SQL 指的是? 我从otn下载了9i的三个压缩文件(.zip)安装前需要解开吗?很弱质吧,我的硬盘较小。 数据库启动不到最后的状态,怎么办? 日期格式 oracle中的java源有何用? 简单oracle的问题
alter table table_name nologging;
insert into table_name/*+append*/ nologging values (...);
alter table table_name logging;
试试看。
如果原来是nologging的话直接用第二句。速度应该有很大的提高。
总之,就是提高分区表(大表)的insert效率就好
这个方法我知道,但是还是谢谢.
不过我这个帖子的目的主要是想和大家讨论一下能不能实现类似 分区并发的insert