返回首页

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

更新日期:2024年09月11日

功能
这个参数用于控制是否启用查询重试机制。重试机制是指当主节点不工作时,集
群将发送查询给备份节点。默认是不启用。
参数取值含义说明

参数= 0 关闭;

参数= 1 启动。
该参数的默认值是1。
表6- 18 参数值范围说明表
默认值
最小值
最大值
1
0
1
使用场景

GBase 8a MPP Cluster 产品手册
6 附录
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
1555
适用于高可用备份查询场景:
集群查询中某一步骤,由于连接的节点offline 或者其它一些原因查询失败,那么
执行器会将该查询由主节点转到备份节点重新查询,但高可用备份查询的前提为
该查询没有进入结果处理阶段,
一旦进入该阶段
(例如已经有结果发送到客户端)

则不会启动高可用备份查询,而直接查询报错。

功能
使用dblink 功能时,需要连接的GBase 透明网关的IP。在GBase 8a MPP Cluster
的配置文件中,手动加入此参数,并且输入IP 地址。配置完毕后,保存退出配置
文件,重新启动节点的集群服务。

 摘要:
从结果集获取数据的下一行,并返回所有绑定列的数据。
 语法:
int gbase_stmt_fetch(GBASE_STMT *stmt);
 参数:

GBase 8a 程序员手册C API 篇


- 60 -

南大通用数据技术股份有限公司
 返回值:
返回值
描 述
0
成功,数据被提取到应用程序数据缓冲区。
1
出现错误。通过调用gbase_stmt_errno() 和
gbase_stmt_error(),
可获取错误代码和错误消息。

GBASE_NO_DATA
不存在行/数据。
GBASE_DATA_TRUNCATED 出现数据截短。