使用 DBBLOBBUF 环境变量,可以控制在 UNLOAD 语句处理 TEXT 或 BYTE 值时,这些值是临时存储在内存中还是存储在文件中。DBBLOBBUF 仅影响 UNLOAD 语句。
- size
- 表示 TEXT 或 BYTE 数据的最大大小 (KB)。
如果 TEXT 或 BYTE 数据大小小于缺省值 10 KB(或
DBBLOBBUF 的设置),那么 TEXT 或 BYTE 值临时存储在内存中。如果数据大小大于缺省值或
DBBLOBBUF 设置,那么会将该数据值写入临时文件。例如,要将缓冲区大小设置为 15 KB,请按以下示例所示设置
DBBLOBBUF:
setenv DBBLOBBUF 15
此处小于 15 KB 的任何 TEXT 或 BYTE 值都将临时存储在内存中。大于 15 KB 的值临时存储在文件中。