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 |
|
Modifiable |
|
Modifiable in a PDB |
Yes |
Range of values |
|
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.