返回首页

gbase数据、南大通用产品文档:GBase8s避免转移大对象的错误

更新日期:2024年09月11日

在检查是否已发生了错误之前,
使用 IFX_LOB_XFERSIZE 环境变量来指定从客户机应用程
序向数据库服务器转移的 CLOB 或 BLOB 中的字节数。每转移指定的字节数,就发生错
误检查一次。如果发生错误,则不发送剩余的数据,并报告错误。如果未发生错误,则继
续文件转移,直到它结束为止。
例如,如果将 IFX_LOB_XFERSIZE 的值设置为 10485760(10 MB),则每发送 10485760
字节的 CLOB 或 BLOB 之后,
会发送错误检查。
如果未设置 IFX_LOB_XFERSIZE 环境
变量,则在转移整个 BLOB 或 CLOB 之后发生错误检查。
IFX_LOB_XFERSIZE 环境变量的有效范围为从 1 至 9223372036854775808 字节。
请在客
户机上设置 IFX_LOB_XFERSIZE 环境变量。
您应调整 IFX_LOB_XFERSIZE 的值,以适应您的环境。请将 IFX_LOB_XFERSIZE 环境变
量设置得足够低,以便于尽早检测到大型 BLOB 或 CLOB 数据类型的传输错误,但不要
低得超出所消耗的网络资源。

在相同的范围内使用相同名称的标签和子程序
....................................
- 19 -

GBase 8s PL/SQL手册
南大通用数据技术股份有限公司
IV

内存管理(SQL 管理 API)
随同 admin() 或 task() 函数,
使用 scheduler lmm disable 参数来停止当前和后续的自动低
内存管理调用。
语法

用法
如果启用自动的低内存管理,则您可通过下列指定禁用它:
EXECUTE FUNCTION task("scheduler lmm disable");
请您随同 admin() 或 task() 函数,使用 scheduler lmm enable 参数来启动自动的低内存管
理并更新阈值设置。
用 onstat -g lmm 命令,您可查看关于自动低内存管理设置的信息以及近期活动。