Oracle DML NOLOGGING

2014-11-24 18:16:13 · 作者: · 浏览: 0

一. NOLOGGING 说明


在对大表插入数据的时候,经常会用到nologging 选项。Nologging 并不是不产生redonologging + direct 只是不会对数据产生 redo(但依然有其他的redo


同理 logging + direct undo 也是大大地减少, 减少的是 数据的undo 这里强调的是 数据本身的undo ,就如同 redo的减少也一样,是 数据本身的 redo ,这和数据库是否产生 redo undo 是不同的概念,比如空间分配的 redo and undo ,这就不是数据本身的变化



非归档模式下, 对于nologging logging模式,只有使用 append,才不会对数据生成redo


在归档模式下,只有将表置于nologging 模式,并且使用append 才不会对数据生成redo.