返回首页

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

更新日期:2024年09月11日

功能
这个参数用于设置是否启用空结果集优化功能。
参数取值含义说明

参数= 0 禁用。

参数= 1 启用。如果优化阶段可判断结果集为空,则直接返回,而不需要让
执行器进行执行。
该参数的默认值是1。
表6- 9 参数值范围说明表
默认值
最小值
最大值
1
0
1

KAFKA_CONSUMER_EFFICIENCY
存储的信息为事务型consumer task 的运行效率,
包含了各个环节的耗时统计。
各个
column 的含义如下:
表 5-64 具体信息如下:
NAME

consumer name
EMPTY
kafka 本地缓存队列为空的耗时
CONSUME
从kafka 本地缓存队列取数据用的耗时
PARSE
解析kafka 消息的耗时
BUILD_SQL
组织sql 语句的耗时
ENQUE_LCK
访问缓冲区,加锁的耗时
ENQUE
Sql 语句压到缓冲区的耗时
EXE_SQL
执行sql 语句的耗时
COMMIT
提交耗时
DEQUE_LCK
访问缓冲区,解锁的耗时
DEQUE
Sql 语句弹出缓冲区的耗时
SLEEP
缓冲区为空的耗时
INSERT
Insert 操作的耗时
UPDATE
Update 操作的耗时
DELETE
Delete 操作的耗时

当您使用 java.sql.PreparedStatement::setCharacterStream() 向 CLOB 列插入时,Java™
Unicode 字符会自动转换为数据库语言环境代码集。如果设置了环境变
量 IFX_CODESETLOB,则它的值确定是使用临时文件执行代码集转换还是在内存中执行
代码集转换。如果未设置 IFX_CODESETLOB ,则 LOBCACHE 环境变量确定在临时文
件中还是在内存中执行代码集转换。
但是,不鼓励您使用 java.sql.PreparedStatement::setCharacterStream() 来插入 BLOB 或
BYTE 列。JDBC 驱动程序不能将 Java 字符插入到数据库中,因此会尝试对字符进行行
代码集转换。
使用 java.sql.PreparedStatement::setBinaryStream() 是插入 BLOB 或 BYTE 列
的首选方式。