返回首页

gbase数据、南大通用产品文档:GBase8c示例

更新日期:2024年09月11日


启动实例。

GBase 8c 工具参考手册
南大通用数据技术股份有限公司
175
[gbase@gbasehost ~]$ gs_om -t start
Starting cluster.
=========================================
[SUCCESS] gbase8c_5_124:
[2022-12-29 14:51:54.190][28320][][gs_ctl]: gs_ctl started,datadir is
/home/gbase/data/dn1/dn1_1
[2022-12-29 14:51:54.210][28320][][gs_ctl]:
another server might be running;
Please use the restart command
=========================================
Successfully started.

停止实例。
[gbase@gbasehost ~]$ gs_om -t stop
Stopping cluster.
=========================================
Successfully stopped cluster.
=========================================
End stop cluster.

查看集群详细状态信息。
[gbase@gbasehost ~]$ gs_om -t status --detail
[
Cluster State
]
cluster_state
: Normal
redistributing
: No
current_az
: AZ_ALL
[
GTM State
]
node
node_ip
port
instance
state
-----------------------------------------------------------------------------
----------------------
1
gbase8c_5_124 192.168.5.124
6666
1001 /home/gbase/data/gtm/gtm1
P Primary Normal
[
Coordinator State
]
node
node_ip
port
instance
state

GBase 8c 工具参考手册
南大通用数据技术股份有限公司
176
-----------------------------------------------------------------------------
----------------------
1
gbase8c_5_124 192.168.5.124
5432
5001 /home/gbase/data/coord/cn1
Primary Normal
[
Datanode State(group id: 2)
]
node
node_ip
port
instance
state
-----------------------------------------------------------------------------
----------------------
1
gbase8c_5_124 192.168.5.124
15432
6001 /home/gbase/data/dn1/dn1_1
P Primary Normal

WORKLOAD_SQL_ELAPSE_TIME
WORKLOAD_SQL_ELAPSE_TIME 用来统计workload(业务负载)上的SUID 信息。
名称
类型
描述
workload
name
workload(业务负载)名称。
total_select_elapse
bigint
总select 的时间花费(单位:微秒)。
max_select_elapse
bigint
最大select 的时间花费(单位:微秒)。
min_select_elapse
bigint
最小select 的时间花费(单位:微秒)。
avg_select_elapse
bigint
平均select 的时间花费(单位:微秒)。
total_update_elapse
bigint
总update 的时间花费(单位:微秒)。
max_update_elapse
bigint
最大update 的时间花费(单位:微秒)。
min_update_elapse
bigint
最小update 的时间花费(单位:微秒)。
avg_update_elapse
bigint
平均update 的时间花费(单位:微秒)。
total_insert_elapse
bigint
总insert 的时间花费(单位:微秒)。
max_insert_elapse
bigint
最大insert 的时间花费(单位:微秒)。
min_insert_elapse
bigint
最小insert 的时间花费(单位:微秒)。
avg_insert_elapse
bigint
平均insert 的时间花费(单位:微秒)。
total_delete_elapse
bigint
总delete 的时间花费(单位:微秒)。

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
994
名称
类型
描述
max_delete_elapse
bigint
最大delete 的时间花费(单位:微秒)。
min_delete_elapse
bigint
最小delete 的时间花费(单位:微秒)。
avg_delete_elapse
bigint
平均delete 的时间花费(单位:微秒)。

示例如下:
CREATE OR REPLACE PROCEDURE P_5_11 AS
TYPE triplet IS VARRAY(3) OF VARCHAR2(15);
TYPE trio IS VARRAY(3) OF VARCHAR2(15);
group1 triplet := triplet('Jones', 'Wong', 'Marceau');
group2 triplet;
group3 trio;
BEGIN
group2 := group1; -- succeeds
group3 := group1; -- fails
END;

--Result:
--ORA-06550: line 10, column 13:
--PLS-00382: expression is of wrong type

可变数组类型Triplet和trio具有相同的元素类型VARCHAR(15),集合变量group1和
group2具有相同的数据类型,但group3却不相同。可以把group1赋值给group2,不能把
group1赋值给group3.相同的数据类型是前提。
对于可变数组和嵌套表变量,可以指定NULL或者相同数据类型的NULL集合。两种方
式均可为变量赋值为NULL。