返回首页

gbase数据、南大通用产品文档:GBase8sSDS_FLOW_CONTROL 配置参数

更新日期:2024年09月11日

在包含至少一台共享磁盘(SD)辅助服务器的高可用性集群中,当发生流量控制时指定。
onconfig.std 值
SDS_FLOW_CONTROL 0

0 = 当当前日志位置与最近响应日志之间的差异超过日志缓冲区大小的 12 倍时,激活流
量控制。
-1 = 禁用流量控制。禁用流量控制可能导致日志文件的交换和数据丢失。
start_value,end_value = start_value 和 end_value 确定当前日志位置与最后响应日志
页之间的滞后量。start_value 必须大于 end_value。这些值必须包括下列单位之一:
 K(KB)
 M(MB)
 G(GB)

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 135 -
例如,设置 SDS_FLOW_CONTROL
128M,100M,当日志之间的滞后为 128
MB 时启动流量控制,
当滞后降至 100 MB 时停止流量控制。
生效
编辑 onconfig 文件并重启数据库服务器之后。
当您通过运行 onmode -wf 命令在 onconfig 文件中动态地重置该值时。
用法
流量控制提供一种限制主服务器上日志活动的方法,以便集群中的 SD 辅助服务器不在处
理事务上落后太远。当启用流量控制时,且当当前日志位置与最后响应日志页之间日志大
小的差异超过 start_value 时,
主服务器上的日志活动受到限制。
当流量控制是活动的时,
连接到主服务器的用户可感觉到响应时间变慢。
当日志之间的滞后大于 start_value 时启
动流量控制,当日志滞后降至 stop_value 时停止流量控制。
仅在主服务器上设置 SDS_FLOW_CONTROL 配置参数。集群中的所有 SD 辅助服务器都受到
SDS_FLOW_CONTROL 配置参数的影响。日志通常按照被接收的顺序发送到 SD 辅助服务器。

函数说明
将参数X 从角度转换为弧度,然后返回。
示例
示例1:返回90 度对应的弧度。
gbase> SELECT RADIANS(90) FROM dual;
+-----------------+
| RADIANS(90)
|
+-----------------+
| 1.5707963267949 |
+-----------------+
1 row in set

gbase_stmt_data_seek
 摘要:
寻找语句结果集中的任意行编号。



GBase 8a 程序员手册C API 篇
南大通用数据技术股份有限公司

- 57 -
 语法:
void gbase_stmt_data_seek(GBASE_STMT *stmt, gs_ulonglong offset);
 参数:
 返回值: