扩展文件大小时是否写实(data_file_append_mode)
📄字数 446
👁️阅读量 加载中...
引入版本
v11.0.0
功能描述
扩展数据文件时的扩展模式。
参数属性
属性 | 属性值 |
---|---|
参数类型 | INTEGER |
默认值 | 0 |
取值范围 | [0, 1] |
影响范围 | 系统级 |
修改方式 | 在线修改,立即生效 |
使用场景说明
- data_file_append_mode = 0,扩展文件大小以数据页(block_size)为单位写入置零,以便在文件系统持有实际物理空间。
该方式因有写入置零操作,扩展过程较慢。 - data_file_append_mode = 1,仅设置文件大小,不进行实际写入,文件大小可能小于物理大小。该方式扩展快,但待后续实际使用写入数据可能产生磁盘空间不足风险。def_file_step_size <= 128MB时,该参数值无效,依然采用写入置零方式扩展。
示例
- 在线修改 data_file_append_mode
sql
SQL> set data_file_append_mode to 0;
Execute successful.
Use time:4 ms.
- 在线查看 data_file_append_mode
sql
SQL> show data_file_append_mode;
+-----------------------+
| DATA_FILE_APPEND_MODE |
+-----------------------+
| 0 |
+-----------------------+
(1 row)
Use time:0 ms.