错误 1000094

“无法为 LOAD 找到充足的内存。增加 Load_Memory_MB 或者减少 BLOCK FACTOR 或 BLOCK SIZE 将允许 LOAD 继续执行。 %1”

项目 描述

SQLCode

-1000094L

常量

EMSG_BLOCK_FACTOR_SIZE_LOAD_MEMORY

SQLState

QDA94

ODBC 2 状态

ERROR

ODBC 3 状态

ERROR

Sybase 错误代码

20754

严重级代码

14

参数 1

发生异常的位置。

可能的原因

当用户显式设置 Load_Memory_MB 后,LOAD 进程会为装载参数应用多种尝试以试图找到一种组合,使所需的内存不超过用户指定的数量。对于固定宽度 LOAD,BLOCK FACTOR 指示对于每次读取必须读取到内存中的最低行数。BLOCK FACTOR 的缺省值为 10,000。减少 BLOCK FACTOR 将使 LOAD 的内部内存要求减小。对于可变长度输入 LOAD,BLOCK SIZE 表示应该读取的输入数据的大小(以字节为单位)。BLOCK SIZE 的缺省值为 500,000 字节。对于可变宽度输入装载,减少 BLOCK SIZE,会降低 LOAD 的内存要求。或者,也可以提高 Load_Memory_MB 选项设置。