返回首页

gbase数据、南大通用产品文档:GBase8a

更新日期:2024年09月11日

GBA-01EX-0011
错误码
错误标识
错误信息
GBA-01EX-0011
ER_GROUPED_TOO
_LONG
GROUPED '%s' was too long(%d
bytes); max length is %d bytes
错误出现原因
GROUPED 中物理列总长度超过了允许的最大长度
分析与建议
减小物理列定义长度,或减少物理列个数,或建多个GROUPED

JVM_MAX_HEAP_SIZE 环境变量可对 Java™ 虚拟机设置堆大小的非缺省上限。

size 是指定最大大小的正整数(以兆字节计)。
例如,以下命令将最大堆大小设置为 12 MB:
set JVM_MAX_HEAP_SIZE 12
如果未设置 JVM_MAX_HEAP_SIZE,那么 16 MB 是缺省的最大大小。

当您关闭 Statement 和 ResultSet 对象时,可以使用环境变
量 OPTOFC 和 IFX_AUTOFREE 减少网络流量。
将 OPTOFC 设置为 1 来指定:如果已在客户端元组缓冲区检索到所有合格的行,
则 ResultSet.close() 方法不需要网络。在检索完所有的行后,数据库服务器自动关闭游标。

在调用下一个 ResultSet.next() 方法之前,
GBase 8s JDBC Driver 在客户端元组缓冲区中可能
有也可能没有附加的行。因此,除非 GBase 8s JDBC Driver 已经从数据库服务器检索到所
有的行,否则当 OPTOFC 设置为 1 时,ResultSet.close() 方法可能仍然需要网络往返。
将 IFX_AUTOFREE 设置为 1 以指定如果数据库服务器中的游标已经关闭,
则 Statement.close() 方法不需要网络往返来释放数据库服务器游标资源。
还可以使用 setAutoFree(boolean flag) 和 getAutoFree() 方法释放数据库服务器游标资源。有
关更多信息,请参阅“自动释放”特性。
当游标关闭后,数据库服务器显式地通过 ResultSet.close()方法或隐式地通过 OPTOFC 环境
变量自动释放游标资源。
当游标资源释放后,该游标不能再被引用。
有关如何使用 OPTOFC 和 IFX_AUTOFREE 环境变量的示例,
请参阅 示例代码文件 中描
述的 autofree.java optofc.java 演示示例。
在这些示例中,
使用 Properties.put() 方法设置变量。
有关 GBase 8s 环境变量的设置的更多信息,请参阅随同 GBase 8s JDBC 驱动程序的
GBase 8s 环境变量。