返回首页

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

更新日期:2024年09月11日

语法
CREATE CONSUMER GROUP [vc_name.] [COMMENT = 'comment'];
表4- 82 参数说明
参数名称
说明

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
479
参数名称
说明
vc_name
虚拟集群名字,可选参数,不输入的情况下取当前默认VC。
group_name
consumer group 名字。
comment
注释。
说明

不同VC 中的group_name 允许重名。

集群安装完成后,
存在一个默认资源消费组default_consumer_group,
该消费组的id=1。

任何计划内default_consumer_group 必须关联动态资源池。
示例
CREATE CONSUMER GROUP vc1.group1 COMMENT = 'test group1';

语法
SHOW
RESOURCE
POOL
USAGE
ON
{coordinators
|
nodes} WHERE resource_pool_name = 'pool_name' AND vc_name=’xxxx’;
示例
gbase> SHOW RESOURCE POOL USAGE ON coordinators WHERE resource_pool_name =
'pool1' AND vc_name='vcname000001';
+--------------+------------------+--------------------+----------+---------------+---------------+---------+--------
------+
| NODE_NAME
| RESOURCE_POOL_ID | RESOURCE_POOL_NAME | PRIORITY |
WAITING_TASKS | RUNNING_TASKS | VC_ID
| VC_NAME
|
+--------------+------------------+--------------------+----------+---------------+---------------+---------+--------
------+
| coordinator1 |
1900741 | pool1
|
1 |
0 |
0 | vc00001 | vcname000001 |
| coordinator2 |
1900741 | pool1
|
1 |
0 |
0 | vc00001 | vcname000001 |
| coordinator3 |
1900741 | pool1
|
1 |
0 |
0 | vc00001 | vcname000001 |
+--------------+------------------+--------------------+----------+---------------+---------------+---------+--------
------+
3 rows in set (Elapsed: 00:00:00.01)
gbase> SHOW RESOURCE POOL USAGE ON nodes WHERE resource_pool_name = 'pool1'
AND vc_name='vcname000001';
+-----------+---------+--------------+------------------+--------------------+----------+---------------+------------
---+-----------+-----------+------------+--------------+-------------+
|
NODE_NAME
|
VC_ID
|
VC_NAME
|
RESOURCE_POOL_ID
|
RESOURCE_POOL_NAME | PRIORITY | RUNNING_TASKS | WAITING_TASKS | CPU_USAGE
| MEM_USAGE | DISK_USAGE | DISK_WRITEIO | DISK_READIO |
+-----------+---------+--------------+------------------+--------------------+----------+---------------+------------
---+-----------+-----------+------------+--------------+-------------+
| node1
| vc00001 | vcname000001 |
1900741 | pool1
|
1 |

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
499
0 |
0 |
0 |
0 |
0 |
0 |
0 |
| node2
| vc00001 | vcname000001 |
1900741 | pool1
|
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
| node3
| vc00001 | vcname000001 |
1900741 | pool1
|
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
+-----------+---------+--------------+------------------+--------------------+----------+---------------+------------
---+-----------+-----------+------------+--------------+-------------+
3 rows in set (Elapsed: 00:00:01.82)

如果待导出数据中某字段的内容为NULL 值,
则该字段导出的NULL 文本为
“当前
转义符+ N”。
默认情况下的转义符为“\”,因此字段导出的NULL 文本为“\N”。
示例中用到的表及数据:
DROP TABLE IF EXISTS gs;
CREATE TABLE gs (a int DEFAULT NULL, b varchar(20) DEFAULT NULL);
INSERT INTO gs VALUES(NULL,NULL);
INSERT INTO gs VALUES(1, 'GBase');
示例1:转义符默认为“\”,则“NULL”值导出的结果为“\N”。
gbase> SELECT * FROM gs INTO OUTFILE '/home/gbase/null_1.txt';
Query OK, 2 rows affected
查看导出文件:
$ cat null_1.txt
\N \N
1 GBase
示例2:如果在导出语句中指定了字段包围符,则对NULL 值不起作用。
gbase> SELECT
*
FROM
gs
INTO
OUTFILE
'/home/gbase/null_2.txt'
FIELDS
ENCLOSED
BY
'"';
Query OK, 2 rows affected
查看导出文件:
$ cat null_2.txt
\N \N
"1" "GBase"
示例3:设置转义符为“|”,则“NULL”值导出的结果为“|N”。
gbase> SELECT * FROM gs INTO OUTFILE '/home/gbase/null_3.txt' FIELDS ESCAPED BY '|';
Query OK, 2 rows affected
查看导出文件:
$ cat null_3.txt

GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 242
|N |N
1 GBase
注意
如果设置转义字符为"|",只有8a 表会把NULL 导出结果修改为"|N",HIVE 表不会。