返回首页

gbase数据、南大通用产品文档:GBase8sadd chunk 参数:添加新 chunk(SQL 管理

更新日期:2024年09月11日

API)
随同 admin() 或 task() 函数,使用 add chunk 参数来添加 chunk 到 dbspace 或
blobspace。
语法

元素
描述
关键考虑
disk_size
要添加的以 KB 为单位的磁盘空间量 请参阅 admin() 和 task() 参数大
小规范。

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 685 -

元素
描述
关键考虑
mirror_offset
镜像 chunk 的位置。

mirror_path 到镜像 chunk 的路径。
如果您正在添加 chunk 到镜像的
存储空间,则还必须添加镜像
chunk。
offset
新 chunk 的位置。

path_name
添加的磁盘空间的路径。

space_name
您正在添加磁盘空间到其上的
dbspace、blobspace 或 sbspace 的
名称。


用法
chunk 的大小必须等于或大于 1000 KB 且是页大小的倍数。起始偏移量加上 chunk 大小
不可超过最大 chunk 大小。最大偏移量是 4 TB。
这个函数等同于 onspaces -a 命令。
示例
下列示例在 5200 KB 偏移量处,添加 5 MB 裸磁盘空间的 chunk 到一名为 dbspc3 的
dbspace:
EXECUTE FUNCTION task("add chunk", "dbspc3","\\.\e:","5120","5200");
下列示例添加 10
MB 镜像 chunk 到名为 blobsp3 的 blobspace,
主 chunk 和镜像 chunk
的偏移量都是 200 KB:
EXECUTE FUNCTION task("add chunk","blobsp3","/dev/raw_dev1","10240",
"200","/dev/raw_dev2","200");

集群间同步工具是基于镜像集群的二进制同步的工具,工具安装包如下:
gcluster_rsynctool-9.5.2.28-redhat7.3-x86_64.tar.bz2
其同步的对象是库内的数据,通过解析、比对二进制文件的变化进行同步;包含
增量同步和全量同步。该工具具有如下功能点:
1.支持增量和全量两种数据同步方式;
2.支持落盘数据的回读校验;
3.支持主备分片同时同步(不保证备份集群的表的数据安全性);
4.支持先同步主分片,主分片成功后再同步备份分片;
5.支持使用普通据库用户进行集群间同步。

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
130
注意
主备集群版本必须一致;
主备集群同构(包括集群节点数、hash 分布、表结构、表分片分布均相
同);
主备集群需要同步的库表至少有一组可用分片且集群状态正常;
备份集群的表在同步过程中,不能对外提供服务;
系统表不做同步,屏幕输出:“$dbname.$tbname is system table which
need not to be sync-ed;”,日志中也有相同记录,记录级别为info。

审计日志记录了数据库中与数据库操作相关的日志。要开启审计日志功
能,您需要打开当前所连接集群的查询编辑器,并在其中执行如下SQL 语句:
Set global audit_log=true ;
Set global log_output='TABLE';
开启审计日志后,集群会记录您所连接的节点的审计日志。
双击“审计日志”节点,您可以打开“审计日志管理”窗口。
您可以通过“过滤”按钮审计您所关注的日志内容,如下图所示:

GBase 8a MPP Cluster 管理工具手册

- 120 -

南大通用数据技术股份有限公司

图 7-109 审计日志
使用“查找”功能,您可以查找当前页中,“日志内容”列中的相关信
息,查找到的信息会高亮显示,如下图所示:



GBase 8a MPP Cluster 管理工具手册
南大通用数据技术股份有限公司

- 121 -

图 7-110 使用查找功能
使用“导出”功能,您可以将审计日志内容导出到本地的文本文件中。