以下步骤即可完成:
步骤1 以 *** 作系统用户gbase登录GBase 8c主节点。
步骤2 创建子Class控制组class_a和class_b,CPU资源配额分别为Class的40%和20%。
gs_ssh -c "gs_cgroup -c -S class_a -s 40"
gs_ssh -c "gs_cgroup -c -S class_b -s 20"
步骤3 在子Class控制组class_a下,创建Workload控制组workload_a1和workload_a2,CPU资源配额分别为class_a控制组的20%和60%。
gs_ssh -c "gs_cgroup -c -S class_a -G workload_a1 -g 20 "
gs_ssh -c "gs_cgroup -c -S class_a -G workload_a2 -g 60 "
步骤4 子Class控制组class_b下,创建Workload控制组workload_b1和workload_b2,CPU资源配额分别为class_b控制组的50%和40%。
gs_ssh -c "gs_cgroup -c -S class_b -G workload_b1 -g 50 "
gs_ssh -c "gs_cgroup -c -S class_b -G workload_b2 -g 40 "
----结束
需要查看Schema所有者的话,可以对系统表PG_NAMESPACE和PG_USER执行如下关联查询。语句中的schema_name请替换为实际要查找的Schema名称。
SELECT snspname,uusename AS nspowner FROM pg_namespace s, pg_user u WHERE nspname='schema_name' AND snspowner = uusesysid;
在安装的时候,会提示你输入SYSDBA的密码以及sysuser的密码,第一次登入的时候,使用SYSDBA登录,密码就是你安装的时候输入的密码,登录后可以添加用户或者使用sql创建用户sql是:
GRANT
ALL
PRIVILEGES
ON
TO
'用户名'@'%'
IDENTIFIED
BY
'密码'
WITH
GRANT
OPTION,意思是注册一个用户,设置密码,将所有的权限付给该用户名,然后你就可以使用新注册的这个用户登入了
以上就是关于GBase 8c数据库中,应如何创建子Class控制组和Workload控制组呢全部的内容,包括:GBase 8c数据库中,应如何创建子Class控制组和Workload控制组呢、如何查看GBase 8c数据库中模式的所有者呢、GBase数据库如何登录等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)