返回首页

gbase数据、南大通用产品文档:GBase8s准备集群内其他节点

更新日期:2024年09月11日


GBase 8s 共享存储集群安装手册
南大通用数据技术股份有限公司 - 7 -
通过上述步骤完成了PRIMARY:192.168.5.100节点的准备工作,本次我们的集群由3个
节点组成,因此重复上述步骤再准备SSC1:192.168.5.101和SSC2:192.168.5.102两个节
点,这2个节点与第1个节点设置上有如下不同:
1.
实例名
PRIMARY:192.168.5.100节点实例名为gbaseserver, SSC1:192.168.5.101节点实例名建
议为gbaseserver1,SSC2:192.168.5.102节点实例名建议为gbaseserver2。
请依次修改下面几个文件中的实例名(文件名无需修改),例如:
/home/gbasedbt/profile.gbaseserver:
export GBASEDBTSERVER=gbaseserver1
/opt/GBASE/gbase/etc/onconfig.gbaseserver:
DBSERVERNAME gbaseserver1
2.
SDS_ENABLE
/opt/GBASE/gbase/etc/onconfig.gbaseserver:SDS_ENABLE 1,从节点的值修改为1启动
数据库

Utility status 包含Replication slot 和Replication stat 两张表,列名称及描述如下所示。
Replication slot
列名称
描述
Slot Name
复制节点名。
Slot Type
复制节点类型。
DB Name
复制节点数据库名称。
Active
复制节点状态。
Xmin
复制节点事务标识。
Restart Lsn
复制节点的Xlog 文件信息。
Dummy Standby
复制节点假备。
Replication stat

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
1099
列名称
描述
Thread Id
线程的PID。
Usesys Id
用户系统ID。
Usename
用户名称。
Application Name
应用程序。
Client Addr
客户端地址。
Client Hostname
客户端主机名。
Client Port
客户端端口。
Backend Start
程序起始时间。
State
日志复制状态。
Sender Sent Location
发送端发送日志位置。
Receiver Write Location
接收端write 日志位置。
Receiver Flush Location
接收端flush 日志位置。
Receiver Replay Location
接收端replay 日志位置。
Sync Priority
同步优先级。
Sync State
同步状态。

用例样表
CREATE TABLE "pt" (
"i" int(11) DEFAULT NULL,
"j" int(11) DEFAULT NULL
) ENGINE=EXPRESS DEFAULT CHARSET=utf8
TABLESPACE='sys_tablespace'
PARTITION BY LIST (mod(i,2))
(PARTITION p0 VALUES IN (0) TABLESPACE = 'sys_tablespace' ENGINE =
EXPRESS,
PARTITION p1 VALUES IN (1) TABLESPACE = 'sys_tablespace' ENGINE =
EXPRESS)
语法DELETE
DELETE ... FROM [vc_name.][database_name.] [PARTITION
(partition_name1[, partition_name2, ...])]
示例:
gbase> insert into pt values(1,1),(2,2);
Query OK, 2 rows affected (Elapsed: 00:00:01.70)
gbase> delete from pt partition(p1);
Query OK, 1 row affected (Elapsed: 00:00:03.27)
gbase> delete from pt partition(p0,p1);
Query OK, 1 row affected (Elapsed: 00:00:00.11)
语法UPDATE
UPDATE [vc_name.][database_name.] [PARTITION

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
1065
(partition_name1[, partition_name2, ...])] set…
说明:分区条件列不允许更新
示例:
gbase> insert into pt values(1,1),(2,2);
Query OK, 2 rows affected (Elapsed: 00:00:01.00)
更新指定分区数据
gbase> update pt partition (p0) set j=j+1;
Query OK, 1 row affected (Elapsed: 00:00:02.41)
gbase> select * from pt;
+------+------+
| i
| j
|
+------+------+
|
2 |
3 |
|
1 |
1 |
+------+------+
2
rows in set (Elapsed: 00:00:01.20)
gbase> update pt partition (p0,p1) set j=j+1;
Query OK, 2 rows affected (Elapsed: 00:00:03.09)
Rows matched: 2
Changed: 2
Warnings: 0
gbase> select * from pt;
+------+------+
| i
| j
|
+------+------+
|
2 |
4 |
|
1 |
2 |
+------+------+
3
rows in set (Elapsed: 00:00:00.47)

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
1066
快速更新模式下更新指定分区的数据
gbase> set gbase_fast_update=1;
Query OK, 0 rows affected (Elapsed: 00:00:01.39)
gbase> update pt partition (p0) set j=j+1;
Query OK, 1 row affected (Elapsed: 00:00:14.89)