返回首页

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

更新日期:2024年09月11日

send.data.max.size
每次发送到kafka 的数据事务最大值,单位M
kafka.producer.para
mers
fetch.message.max.b
ytes
每次fetch 请求中,针对每次fetch 消息的最大字节
数。
此设置将会控制consumer 所使用的memory 大小。
这个fetch 请求尺寸必须至少和server 允许的最大消
息尺寸相等,否则,producer 可能发送的消息尺寸大
于consumer 所能消耗的尺寸。
kafka.consumer.para
mers
zookeeper.connect
Zookeeper 连接的ip、端口,例如:

Invalid subprotocol
当前有效的子协议是 gbasedbt-sqli。

参数说明:在执行某些查询语句的过程中,会需要将分区表上的锁级别由允许读的
ExclusiveLock 级别升级到读写阻塞的AccessExclusiveLock 级别。如果此时已经存在并发的

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
1336
读事务,那么该锁升级操作将阻塞等待。partition_lock_upgrade_timeout 为尝试锁升级的等
待超时时间。

在分区表上进行MERGE PARTITION 和CLUSTER PARTITION 操作时,都利用了
临时表进行数据重排和文件交换,
为了最大程度提高分区上的操作并发度,
在数据
重排阶段给相关分区加锁ExclusiveLock ,在文件交换阶段加锁
AccessExclusiveLock。

常规加锁方式是等待加锁,直到加锁成功,或者等待时间超过lockwait_timeout 发
生超时失败。

在分区表上进行MERGE PARTITION 或CLUSTER PARTITION 操作时,进入文件
交换阶段需要申请加锁AccessExclusiveLock,加锁方式是尝试性加锁,加锁成功
了则立即返回,不成功则等待50ms 后继续下次尝试,加锁超时时间使用会话级设
置参数partition_lock_upgrade_timeout。

特殊值:若partition_lock_upgrade_timeout 取值-1,表示无限等待,即不停的尝试
锁升级,直到加锁成功。

该参数属于USERSET 类型参数,请参考表GUC 参数设置方式中对应设置方法进
行设置。
取值范围:整型,最小值-1,最大值3000,单位为秒(s)。
默认值:1800