更新时间: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 绑定逻辑集群

编辑逻辑集群

  1. 登录DWS管理控制台
  2. 在左侧导航栏中,选择“专属集群 > 集群列表
  3. 在集群列表中,单击指定集群名称,进入“集群详情”页面。
  4. 在上侧导航栏切换至“逻辑集群管理”页签,在需要编辑的逻辑集群所在行的“操作”列单击“编辑”按钮。

  5. 在弹出窗口中根据需求选择向逻辑集群中添加节点(从右侧将选中的环移动到左侧),或从逻辑集群中减少节点(从左侧将选中环移动到右侧),并单击“确定”

    • 向逻辑集群中添加节点或删除节点都以“环”为单位。
    • 逻辑集群中至少要保留一个“环”
    • 从逻辑集群中删除的“环”将落入到弹性集群中。

  6. 在添加节点时,根据弹出框中提示选择在线/离线扩容”
  7. 如果选择“在线扩容”,则支持设置查杀阻塞作业。查杀阻塞作业开启后,在线扩容过程中如果遇到阻塞情况,将在用户设置的查杀阻塞作业等待时间结束后,查杀阻塞扩容的后台作业,取值范围30~1200的整数。
  8. 确认无误后,单击“确定”

资源管理(逻辑集群模式)

  1. 登录DWS管理控制台
  2. 在左侧导航栏中,选择“专属集群 > 集群列表
  3. 在集群列表中,单击指定集群名称,进入“集群详情”页面。
  4. 在上侧导航栏切换至“逻辑集群管理”页面,在指定的逻辑集群所在行的“操作”列单击“资源管理”,页面将跳转至资源管理页面。用户可进行逻辑集群资源管理操作,详情请参见GaussDB(DWS)资源负载管理

    在从物理集群转换为逻辑集群的过程中,原有的资源池配置将会被清除。转为逻辑集群后若如果需要配置资源池,请重新添加

重启逻辑集群

  1. 登录DWS管理控制台
  2. 在左侧导航栏中,选择“专属集群 > 集群列表
  3. 在集群列表中,单击指定集群名称,进入“集群详情”页面。
  4. 在上侧导航栏切换至“逻辑集群管理”页面,在需要重启的逻辑集群所在行的“操作”列单击“更多 > 重启”按钮。
  5. 确认无误后,单击“确定”

扩容逻辑集群

  1. 登录DWS管理控制台
  2. 在左侧导航栏中,选择“专属集群 > 集群列表
  3. 在集群列表中,在指定集群所在行的“操作”列选择“更多 > 节点变更 > 扩容”(或者在编辑逻辑集群面板选择在线/离线扩容)。

    在扩容开始前如果集群满足巡检条件,需单击“立即巡检”按钮先完成一次巡检,并保证巡检检查通过,通过后可进行下一步变更操作,详情请参见查看巡检

  4. 在扩容页面选择需要扩容的逻辑集群或弹性集群,如果打开在线扩容,则支持设置查杀阻塞作业。查杀阻塞作业开启后,在线扩容过程中如果遇到阻塞情况,将在用户设置的查杀阻塞作业等待时间结束后,查杀阻塞扩容的后台作业,取值范围30~1200的整数。

    • 逻辑集群扩容需要先将集群转换为逻辑集群模式并创建逻辑集群。
    • 存算一体形态的逻辑集群在8.1.3及以上集群版本支持在线扩容,8.2.1.100及以上集群版本支持查杀阻塞作业。存算分离形态逻辑集群在9.1.0.100及以上集群版本支持在线扩容。

缩容逻辑集群

  1. 登录DWS管理控制台
  2. 在左侧导航栏中,选择“专属集群 > 集群列表
  3. 在集群列表中,单击指定集群名称,进入“集群详情”页面。
  4. 在上侧导航栏切换至“逻辑集群管理”页面,在弹性池所在行的“操作”列单击“编辑”按钮,从弹性池中减少节点(从左侧将选中环移动到右侧)。

    • 有CN节点的主机环无法缩容。
    • 有GTM、CM节点的主机环无法缩容。
    • 逻辑集群在9.1.0.215及以上集群版本支持在线缩容。
    • 如果缩容的逻辑集群名称非elastic_group,则缩容节点会被添加到elastic_group弹性集群;如果缩容的逻辑集群名称是elastic_group,则缩容的节点会被释放掉。

  5. 确认无误后,单击“确定”

查询逻辑集群列表

用户除了通过DWS控制台的“逻辑集群管理”页面查询当前系统的逻辑集群列表之外,还可以通过系统表PGXC_GROUP进行查询。

连接DWS数据库后,执行以下语句:

1
SELECT * FROM PGXC_GROUP;
图2 查询逻辑集群列表