返回首页

gbase数据、南大通用产品文档:GBase8a创建新的distribution

更新日期:2024年09月11日

操作步骤
步骤1:修改安装目录下的gcChangeInfo.xml 文件,增加待扩容的节点IP,即将扩
容后的所有节点IP 都写入gcChangeInfo.xml 文件。
修改后的gcChangeInfo.xml 文件参考如下:
$ cat gcChangeInfo.xml









步骤2:执行创建distribution 的命令。
$ gcadmin distribution gcChangeInfo.xml p 1 d 1
gcadmin generate distribution ...
copy system table to 172.168.83.15
gcadmin generate distribution successful
完成后的集群信息如下:
$ gcadmin showdistribution
Distribution ID: 2 | State: new | Total segment num: 4
Primary Segment Node IP
Segment ID
Duplicate Segment node IP
=====================================================================
|

PG_STAT_USER_FUNCTIONS 视图显示命名空间中用户自定义函数(函数语言为非内
部语言)的状态信息。
名称
类型
描述
funcid
oid
函数标识。
schemaname
name
模式的名称。
funcname
name
函数名称。
calls
bigint
函数被调用的次数。
total_time
double precision
函数的总执行时长。
self_time
double precision
当前线程调用函数的总的时长。

函数说明
用字符串padstr 在str 的左边填补,直至它的长度达到len 个字符长度,然后返回
补齐后的str;如果str 的长度长于len,那么它将被截取到len 个字符。
示例
示例1:将“??”补到“hi”左侧,总长度为4 位。
gbase> SELECT LPAD ('hi',4,'??') FROM dual;
+-------------------+
| LPAD('hi',4,'??') |
+-------------------+
| ??hi
|
+-------------------+
1 row in set
示例2:“hi”的长度大于1,则“hi”将被截取到1 个字符。
gbase> SELECT LPAD('hi',1,'??') FROM dual;
+-------------------+
| LPAD('hi',1,'??') |
+-------------------+
| h
|
+-------------------+
1 row in set