请问对一个大表操作的速度问题。 "几个表同时对一个表进行insert操作"是什么意思?举个例子 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把该表置为 nologing不要insert而是 create table xxx sel select ... union all select ... union all.... ........... storage(....)这样可以不写日志如果多cpu和磁盘,可以考虑并行创建 create table xxx as select .... a。以下两种方式都可以考虑。因为通过以下方式操作时不会使用sga的数据缓冲和事务会滚,所以直接把记录进行追加,不些日志,你可以考虑。1.insert / *+APPEND */ INTO TNAME SELECT ....2.CREATE TABLE TNAME TABLESPACE NAME NOLOGGING SELECT .....b。考虑分段提交。c。对相应表的外键建index,这样可以把表级缩转化成行级锁,从而提高效率。 也需要关闭所有的trigger(如果有影响的话). orion 性能监控问题 物化视图的自动刷新问题 oracle9i的sms数据库open出错,急呀! oracle的BLOB类型存储大数据的问题? 时间间隔问题? 关于Proc中动态SQL语句的PREPARE问题 --解决办法 imp问题,在线等.急 在ORACLE数据库批量修改数据的问题 各位大哥,大姐,小弟遇到一个oracle的怪问题,请大家帮我呀!急急!! 帮忙,一个触发器中跨用户不能调用问题. 存储过程返回的记录集的显示问题? Oracle8i + win2k pro的安装和使用的问题,欢迎讨论
而是 create table xxx sel select ... union all select ... union all.... ........... storage(....)这样可以不写日志如果多cpu和磁盘,可以考虑并行创建
因为通过以下方式操作时不会使用sga的数据缓冲和事务会滚,所以直接把记录进行追加,不些日志,你可以考虑。1.insert / *+APPEND */ INTO TNAME SELECT ....
2.CREATE TABLE TNAME TABLESPACE NAME NOLOGGING
SELECT .....b。考虑分段提交。
c。对相应表的外键建index,这样可以把表级缩转化成行级锁,从而提高效率。