返回首页

gbase数据、南大通用产品文档:GBase8a实现步骤

更新日期:2024年09月11日

步骤1 创建资源消费组并关联用户
create consumer group group_process
comment = 'users for process’;
create consumer group group_select
comment = 'users for select';
alter consumer group group_process
add user usera;
alter consumer group group_process
add user userb;
alter consumer group group_select
add user userc;
alter consumer group group_select
add user userd;
alter consumer group group_select
add user usere;
步骤2 创建资源池
1.
静态资源池
create resource pool static_pool0(
cpu_percent=100,
max_memory=10000,
max_temp_diskspace=10000,
max_disk_space=10000,

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
510
max_disk_writeio=1000,
max_disk_readio=1000) type static;
2.
动态资源池
create resource pool pool_select(
priority=1,
cpu_percent=80,
max_memory=6000,
max_temp_diskspace=5000,
max_disk_space=5000,
max_disk_writeio=600,
max_disk_readio=600,
max_activetask=200,
task_max_parallel_degree=100,
task_waiting_timeout=100000,
task_running_timeout=100000)
type dynamic base on static_pool0;
create resource pool pool_process(
priority=1,
cpu_percent=20,
max_memory=4000,
max_temp_diskspace=5000,
max_disk_space=5000,
max_disk_writeio=400,
max_disk_readio=400,
max_activetask=200,
task_max_parallel_degree=100,
task_waiting_timeout=100000,
task_running_timeout=100000)
type dynamic base on static_pool0;
步骤3 创建资源计划
create resource plan
resource_plan
comment = 'resource plan';
步骤4 创建资源指令计划

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
511
create resource directive directive1
(plan_name = 'resource_plan' ,
pool_name = 'pool_select',
group_name = 'group_select',
comment = 'select user resource usage ');
create resource directive directive2
(plan_name = 'resource_plan',
pool_name = 'pool_process',
group_name = 'group_process',
comment = 'process user resource usage ');
create resource directive directive3
(plan_name = 'resource_plan',
pool_name = ' pool_process ',
group_name = 'default_consumer_group',
comment = 'other user resource usage ');
步骤5 激活计划
active resource plan resource_plan on vc vc1;

访问“ODBC Data Source Administrator”对话框,来重新配置现有的用户 DSN。
要重新配置现有的 DSN,请:
1.
遵循来自 配置新的用户 DSN 或系统 DSN 的步骤 1 和 2。
2.
点击配置来显示“GBase 8s ODBC Driver 设置”对话框。
在对应的文本框中键入新的配置值,并点击确定以返回“ODBC Data Source
Administrator”对话框。
在完成这些步骤之后,您会连接至该 DSN。

dbspace(SQL 管理 API)
随同 admin() 或 task() 函数,使用 create tempdbspace 参数来创建临时 dbspace。
语法

元素
描述
关键考虑
first
tblspace tblspace 的第一
个 extent 的大小,
以 KB 为
单位。
请参阅 admin() 和 task() 参数大
小规范。

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 725 -
元素
描述
关键考虑
initial_chunk_size
新的临时 dbspace 的初始
chunk 的大小,以 KB 为单
位。
请参阅 admin() 和 task() 参数大
小规范。
next
tblspace tblspace 的下一
个 extent 的大小,
以 KB 为
单位。
请参阅 admin() 和 task() 参数大
小规范。
offset
磁盘分区内或设备内,
达到新
的临时 dbspace 的初始
chunk 的偏移量,
以 KB 为单
位。
请参阅 admin() 和 task() 参数大
小规范。
page
新的临时 dbspace 的非缺省
页大小,以 KB 为单位。
有效的页大小依赖于计算机的缺省页
大小:
 2
KB 缺省页大小:2、4、6、
8、10、12 或 16 KB
 4
KB 缺省页大小:4、8、12
或 16 KB
path_name
到您正在创建的临时
dbspace 的初始 chunk 的磁
盘分区或设备的路径。

tempdbspace
要创建的临时 dbspace 名。 不可超过 128 字节。
名称必须以一个
字母或下划线开头,
且仅可包括字母、
数字、下划线(_)符号或 $ 字符。

用法
使用 create with_check tempdbspace 参数来检查指定的路径名,如果路径不存在,则返
回错误。
这个函数等同于 onspaces -c -d -t 命令。
示例
下列示例创建大小为 20 MB、偏移量为 0 的临时 dbspace:
EXECUTE FUNCTION task("create tempdbspace","tempdbspace3",

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 726 -
"$GBASEDBTDIR/WORK/tempdbspace3","20 M","0");
要了解 admin() 或 task() 语法来从存储池创建永久的 dbspace,
请参阅 create
dbspace
from storagepool 参数:从存储池创建 dbspace(SQL 管理 API)。