更新时间:2025-07-30 GMT+08:00
管理逻辑集群
为逻辑集群绑定用户
已知逻辑集群lc1和逻辑集群lc2,使用以下语法为逻辑集群绑定用户,分为新建用户和存量用户两种情况:
- 新建用户u1和u2并分别绑定逻辑集群lc1和lc2,连接DWS数据库后执行以下语句:
1 2
CREATE USER u1 NODE GROUP "lc1" PASSWORD '{password}'; CREATE USER u2 NODE GROUP "lc2" PASSWORD '{password}';
- 为存量用户u1绑定逻辑集群lc1,连接DWS数据库后执行以下语句:
1
ALTER USER u1 NODE GROUP "lc1";
查询用户绑定了哪个逻辑集群,可以使用以下语法。
1
|
SELECT NODEGROUP FROM PG_USER WHERE usename = 'u1'; |
回显如下,表示用户u1绑定了逻辑集群v3_logical。
图1 绑定逻辑集群

编辑逻辑集群
- 登录DWS管理控制台。
- 在左侧导航栏中,选择“专属集群 > 集群列表”。
- 在集群列表中,单击指定集群名称,进入“集群详情”页面。
- 在上侧导航栏切换至“逻辑集群管理”页签,在需要编辑的逻辑集群所在行的“操作”列单击“编辑”按钮。
- 在弹出窗口中根据需求选择向逻辑集群中添加节点(从右侧将选中的环移动到左侧),或从逻辑集群中减少节点(从左侧将选中环移动到右侧),并单击“确定”。
- 向逻辑集群中添加节点或删除节点都以“环”为单位。
- 逻辑集群中至少要保留一个“环”。
- 从逻辑集群中删除的“环”将落入到弹性集群中。
- 在添加节点时,根据弹出框中提示选择“在线/离线扩容”。
- 如果选择“在线扩容”,则支持设置查杀阻塞作业。查杀阻塞作业开启后,在线扩容过程中如果遇到阻塞情况,将在用户设置的查杀阻塞作业等待时间结束后,查杀阻塞扩容的后台作业,取值范围30~1200的整数。
- 确认无误后,单击“确定”。
资源管理(逻辑集群模式)
- 登录DWS管理控制台。
- 在左侧导航栏中,选择“专属集群 > 集群列表”。
- 在集群列表中,单击指定集群名称,进入“集群详情”页面。
- 在上侧导航栏切换至“逻辑集群管理”页面,在指定的逻辑集群所在行的“操作”列单击“资源管理”,页面将跳转至资源管理页面。用户可进行逻辑集群资源管理操作,详情请参见GaussDB(DWS)资源负载管理。
在从物理集群转换为逻辑集群的过程中,原有的资源池配置将会被清除。转为逻辑集群后若如果需要配置资源池,请重新添加。
重启逻辑集群
- 登录DWS管理控制台。
- 在左侧导航栏中,选择“专属集群 > 集群列表”。
- 在集群列表中,单击指定集群名称,进入“集群详情”页面。
- 在上侧导航栏切换至“逻辑集群管理”页面,在需要重启的逻辑集群所在行的“操作”列单击“更多 > 重启”按钮。
- 确认无误后,单击“确定”。
扩容逻辑集群
- 登录DWS管理控制台。
- 在左侧导航栏中,选择“专属集群 > 集群列表”。
- 在集群列表中,在指定集群所在行的“操作”列选择“更多 > 节点变更 > 扩容”(或者在编辑逻辑集群面板选择在线/离线扩容)。
在扩容开始前如果集群满足巡检条件,需单击“立即巡检”按钮先完成一次巡检,并保证巡检检查通过,通过后可进行下一步变更操作,详情请参见查看巡检。
- 在扩容页面选择需要扩容的逻辑集群或弹性集群,如果打开在线扩容,则支持设置查杀阻塞作业。查杀阻塞作业开启后,在线扩容过程中如果遇到阻塞情况,将在用户设置的查杀阻塞作业等待时间结束后,查杀阻塞扩容的后台作业,取值范围30~1200的整数。
- 逻辑集群扩容需要先将集群转换为逻辑集群模式并创建逻辑集群。
- 存算一体形态的逻辑集群在8.1.3及以上集群版本支持在线扩容,8.2.1.100及以上集群版本支持查杀阻塞作业。存算分离形态逻辑集群在9.1.0.100及以上集群版本支持在线扩容。
缩容逻辑集群
- 登录DWS管理控制台。
- 在左侧导航栏中,选择“专属集群 > 集群列表”。
- 在集群列表中,单击指定集群名称,进入“集群详情”页面。
- 在上侧导航栏切换至“逻辑集群管理”页面,在弹性池所在行的“操作”列单击“编辑”按钮,从弹性池中减少节点(从左侧将选中环移动到右侧)。
- 有CN节点的主机环无法缩容。
- 有GTM、CM节点的主机环无法缩容。
- 逻辑集群在9.1.0.215及以上集群版本支持在线缩容。
- 如果缩容的逻辑集群名称非elastic_group,则缩容节点会被添加到elastic_group弹性集群;如果缩容的逻辑集群名称是elastic_group,则缩容的节点会被释放掉。
- 确认无误后,单击“确定”。
查询逻辑集群列表
用户除了通过DWS控制台的“逻辑集群管理”页面查询当前系统的逻辑集群列表之外,还可以通过系统表PGXC_GROUP进行查询。
连接DWS数据库后,执行以下语句:
1
|
SELECT * FROM PGXC_GROUP; |
图2 查询逻辑集群列表
