“无法为 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 |
|
严重级代码 |
|
|
参数 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 选项设置。