南大通用GBase 8a MPP Clusterji数据库集群(gbase database)资源管理由 Consumer Group(资源消费组)、Resource Pool(资源池)、Resource Plan(资源计划)、Resource Directive(资源指令)、User(资源消费用户)组成。
- 消费者组:用户是通过消费者组来成批管理。
- 资源池:通过资源池配置,包含了静态和动态资源池。
- 资源计划:将不同的资源方案整合到一起,可以包含多个资源指令(消费者组和资源池的对照关系)。同一时刻只能由1个资源计划激活,。
- 资源指令:通过组合消费者组和资源池,形成对这个组用户的资源管理,并加入某个资源计划里。
GBase 8a MPP Cluster 资源管理关系图如下:
1、Consumer Group
多个用户的集合,consumer group 与 user 之间是一对多的关系。Default Consumer Group:数据库自动创建的资源消费组,未显式加入自定义资源消费组的用户,隶属于该组。Default Consumer Group 必须手动挂接一个动态资源池。
2、Resource Pool
若干系统资源的集合,分为 static resource pool(静态资源池)和 dynamic resource pool(动态资源池)。一个 static resource pool 中可以包含多个 dynamic resource pool,一个 dynamic resource pool 只能隶属于一个 staticresource pool。
3、Resource Plan
是描述 consumer group 和 resource pool 之间的关联关系的集合。在一个 resource plan 下,resource pool 和 consumer group 是一对多的关系,一个 resource pool 可以关联多个 consumer group。
4、Resource Directive
描述指定 resource plan 中 consumer group 与 resource pool之间的关联关系。default consumer group 与 resource pool 之间必须有关联关系