nologging 不写入redo log,实际上不是不写入,而是写的少,一些为数据分配存储空间的变动仍然会记录到REDO LOG中。
nocompress 对table index不进行压缩。它告诉 Oracle 把每个值分别存储在各个索引条目中(也就是不压缩)。
NOCACHE的意思是不把表缓存到 db_buffer中。
 
在处理大表复制的时候,一般使用nologging+append参数加快速度。
 
INSERT /**//*+append*/ INTO A SELECT * FROM B NOLOGGING;
 
优点:
1、大数据量的插入表,使用该命令速度加快明显。
2、append在没有nologging的情况下,不会减少redo log。
3、append减少检查空闲空间的时间,直接插队尾。