LOGGING/NOLOGGING选项

1.创建或修改表段,LOB段,索引段时,可以设置此参数,默认为LOGGING。

2.若设置了LOGGING参数,对段进行的操作会产生日志,设置NOLOGGING,可以使对象上的操作产生的日志量很少。

3.对象之间的LOGGING属性是相互独立的,表与LOB字段、表与索引的LOGGING属性都不会互相影响。

注意事项

1.对于少量数据的操作,设置LOGGING与NOLOGGING的性能差别不大,并且相同的数据NOLOGGING执行的时间略多于LOGGING。

2.对于大量数据的操作,设置NOLOGGING可以减少写日志的次数,提高性能。

3.但由于NOLOGGING模式下记录的少量日志无法满足数据库回滚和介质恢复的需要,一旦操作失败或者事务回滚,就无法恢复数据,所以对于大量数据的操作,应为数据建立一个备份,并在大量数据的操作后,将对象改回LOGGING模式。