读书人

Oracle 减小redo size的方法

发布时间: 2013-03-06 16:20:31 作者: rapoo

Oracle 减少redo size的方法

用实验说明

一、在非归档模式下:

SQL> select * from redo_size;     VALUE----------  25488368SQL> insert into test_redos select * from dba_objects;72010 rows created.SQL> select * from redo_size;     VALUE----------  33973556SQL> insert /*+ append */ into test_redos select * from dba_objects;72010 rows created.SQL> select * from redo_size;     VALUE----------  42492396SQL> select (33973556-25488368)普通插入,(42492396-33973556) append插入 from dual;  普通插入 APPEND插入---------- ----------   8485188    8518840 

可以看出在表空间在force logging模式下append不能减少redo量


总结:

非归档模式下:append能大量减少redo量。

归档模式下:在表空间和数据库级非force logging模式下,表如果是nologging,则append能大量减少redo量。

读书人网 >其他数据库

热点推荐