Oracle 参数 DEFERRED_SEGMENT_CREATION 官方解释,作用,如何配置最优化建议

本站中文解释

DEFERRED_SEGMENT_CREATION参数控制表空间中物理segment(段)的创建方式,当设置为TRUE时,表空间中物理segment(段)不会被立即创建,而是在对象被使用时再创建;反之,当该参数设置为FALSE时,表空间中的每一个物理segment(段)都会在被创建时立即被创建。

DEFERRED_SEGMENT_CREATION参数的正确设置可以根据各自的情况来决定,如果所使用的表空间比较小、含有大量物理segement(段)并且仅用于一次性事务操作,那么将DEFFERED_SEGMENT_CREATION设置为TRUE,可以降低启动数据库的时间;反之,如果表空间比较大,含有可能会被重复使用的物理segement(段),以及会出现大量自动更新操作,则需要将DEFFERED_SEGMENT_CREATION参数设置为FALSE,以便在物理segement(段)被使用时能够被立即创建并保证应用的效率。

官方英文解释

DEFERRED_SEGMENT_CREATION specifies the semantics of deferred segment creation.

Property Description

Parameter type

Boolean

Default value

true

Modifiable

ALTER SESSION, ALTER SYSTEM

Modifiable in a PDB

Yes

Range of values

true | false

Basic

No

If set to true, then segments for tables and their dependent objects (LOBs, indexes) will not be created until the first row is inserted into the table.

Before creating a set of tables, if it is known that a significant number of them will not be populated, then consider setting this parameter to true. This saves disk space and minimizes install time.


数据运维技术 » Oracle 参数 DEFERRED_SEGMENT_CREATION 官方解释,作用,如何配置最优化建议