Skip to content

适用虚谷数据库版本

v12.10.8



适用虚谷数据库版本

v12.10.8


是否允许自动扩展数据表空间文件(auto_extend_dfile)

📄字数 631
👁️阅读量 加载中...

引入版本

v12.0.0

功能描述

是否允许自动扩展数据表空间文件。

参数属性

属性属性值
参数类型BOOLEAN
默认值FALSE
取值范围TRUE,FALSE
影响范围系统级
修改方式在线修改,立即生效

使用场景说明

  1. 该参数控制系统是否允许自动扩展数据表空间文件数量。
  2. 数据表空间文件上数据片已耗尽或可利用的数据片数量不足时(数据表空间上的空闲数据片数量 < 9),系统首先会尝试扩展数据文件大小,若数据文件大小已经达到 max_file_size,则会根据该参数的配置决定是否扩展数据表空间文件数量。
  3. 该参数通常用于单文件较小的文件系统(如FAT32),配合 max_file_size 协同控制数据文件的扩展方式:
-max_file_size > 0max_file_size = -1
auto_extend_dfile = true若数据文件大小不及上限(文件大小 < max_file_size),
则以 def_file_step_size 作为扩展步长进行文件大小扩展,
否则扩展数据文件数量。
在原数据文件基础之上扩展文件大小,
def_file_step_size 作为扩展步长
进行文件大小扩展。
auto_extend_dfile = false若数据文件大小不及上限(文件大小 < max_file_size),
则以 def_file_step_size 作为扩展步长进行文件大小扩展,
否则上报 E3018 异常
在原数据文件基础之上扩展文件大小,
def_file_step_size 作为扩展步长
进行文件大小扩展。

注意

  1. auto_extend_dfile 仅适用于数据表空间扩展。

示例

sql
-- 在线修改 auto_extend_dfile
SQL> SET auto_extend_dfile TO false;

-- 在线查看 auto_extend_dfile
SQL> SHOW auto_extend_dfile;