返回首页

gbase数据、南大通用产品文档:GBase8s异步执行

更新日期:2024年09月11日

设计应用程序利用支持异步执行的数据源。异步调用不会加快执行速度,但是设计良好的
应用程序运行效率更高。
开启异步执行本身不会提高性能。但是,设计良好的应用程序可以利用异步查询执行,允
许用户在数据库服务器上对查询进行评估时处理其它事情。也许用户启动一个或多个子查
询或者选择在其它应用程序中工作,而所有这些查询都在数据库服务器上执行。设计用于
异步执行的应用程序,允许用户同时处理多个任务,从而使应用程序看起来运行得更快。
缺省情况下,应用程序调用 ODBC 驱动程序,然后以同步方式对数据库服务器执行语句。
在这种操作模式下,驱动程序不会返回控制应用程序直到它自己的到数据库服务器的请求
完成。对于需要几秒钟才能完成的语句,此控制返回延迟可能会导致性能下将。
一些数据源支持异步执行。
当处于异步模式,
应用程序调用 ODBC 驱动程序,
控制会立刻
返回。在此模式中,驱动程序将状态 SQL_STILL_EXECUTING 返回到应用程序,然后将
适当的请求发送到数据库服务器执行。应用程序以不同的时间间隔轮询驱动程序,驱动程
序在该时间点轮询数据库服务器以查看查询是否已经执行完成。如果查询仍在执行,则状
态 SQL_STILL_EXECUTING 返回到应用程序。如果已经完成,则返回类似
SQL_SUCCESS 的状态,然后应用程序可以开始访存记录。

操作场景
多VC 模式,需要在每个VC 下创建distribution。
操作步骤
步骤1
编辑vc1 的创建distribution 的配置文件gcChangeInfo_vc1.xml。在指定VC 中创建
distribution 时,创建distribution 的配置文件gcChangeInfo_vc1.xml 中的node IP 与
创建VC 的配置文件中的node IP 一致。
示例:编辑在vc1 上创建distribution 的配置文件gcChangeInfo_vc1.xml 内容如下:
$cd gcinstall
$cp gcChangeInfo.xml gcChangeInfo_vc1.xml
$vi /opt/gcinstall/gcChangeInfo_vc1.xml











步骤2
在安装目录下,执行创建distribution 命令。
gcadmin distribution

[d num] [pattern 1|2]
表3- 10 参数说明
参数名称


gcChangeInfo.xml
指定生成distribution 规则的配置文件。
p number
每个数据节点存放的分片数量,最小值为1。
d number
每个分片的备份数量,取值为0,1 或2。若不输入参数d,
默认值为1。

GBase 8a MPP Cluster 产品手册
3 集群安装升级与卸载
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
81
参数名称


pattern number
生成distribution 所使用模式,
取值为1 或2,pattern 1 为负载
均衡模式,
pattern 2 为高可用模式。
若不输入参数pattern,

认使用pattern 1 生成distribution。
vc vcname
要创建distribution 的vc 名称。
说明

gcadmin distribution 是gcadmin 的子命令,详细说明请参考4.3.1 gcadmin
章节。
执行结果如下:
$cd /opt/gcinstall
$ gcadmin distribution gcChangeInfo_vc1.xml p 1 d 1 vc vc1
gcadmin generate distribution ...
NOTE: node [192.168.146.21] is coordinator node, it shall be data node too
NOTE: node [192.168.146.20] is coordinator node, it shall be data node too
gcadmin generate distribution successful
说明

在某个VC 上创建distribution 时,gcChangeInfo_vc1.xml 文件中的node ip
要与创建VC 时配置文件中的node ip 一致;

创建distribution 时必须指定vc name,当集群只有一个vc 时,默认在该vc
上生成distribution 可以不指定vcname。

+-------------------------------------------+
1 row in set

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
856