Master资源管理

AnalyticDB PostgreSQL版的Master节点用于管理实例连接、状态与执行任务下发等。当实例资源不足时,合理变配Master资源规格并配合计算节点的弹性升降,可提升实例整体性能(连接数与读写性能等)。

注意事项

Master节点变配会导致SQL执行中断且变配后无法恢复,请合理安排变配任务。

Master规格选取建议

一般来说,实例默认的Master规格能够满足大多数用户的场景。但当业务连接数较多,或者业务负载具有TP特征(TP:事务处理型负载,具有低延时高吞吐的特征)时,对于Master资源需求更为旺盛,此时可能需要更高的Master规格。

可以从两方面对Master规格进行选取和调整。

  • 实例监控数据

    您可以在控制台监控与报警页面的协调节点(master)页签,观察Master资源使用水位。当Master的CPU使用率或内存使用率长时间处于高水位时,此时需要考虑升配Master节点资源。

  • 典型负载

    在经典TP的负载TPC-C(详见TPC-C介绍) 下,不同Master规格对测试性能有一定影响。

    以实例规格4C32GB,32个节点为例,性能参数如下(参数仅供参考)。

    Master CPU Cores

    并发数

    性能(tpmC)

    线性比

    8

    32

    18361.97

    1.0

    16

    64

    33536.84

    1.83

    32

    128

    58787.01

    3.20

    在上述测试中,可以看到对于TP负载,当提升Master规格,能够显著提升系统性能。但当Master规格达到32CU时,提升Master规格基本不会提升测试负载的性能,因为此时计算节点的云盘带宽达到了上限,所以一般情况下,建议Master规格不用超过32CU。如果对Master的资源有超过32CU的需求,请联系AnalyticDB PostgreSQL版官方支持。

增加Master资源

  1. 登录云原生数据仓库AnalyticDB PostgreSQL版控制台
  2. 在控制台左上角,选择实例所在地域。
  3. 找到目标实例,单击实例ID。
  4. 基本信息页面右上方,选择实例管理 > Master节点变配 > 增加Master资源

    对于Serverless模式的实例,需要在提示对话框中选中我已知晓该操作影响,并同意继续进行变配操作,然后单击确定

    重要

    变配操作提交后会导致SQL执行中断且变配后无法恢复执行。

  5. 变配页面,选择合适的Master资源,勾选服务协议,单击立即购买

    重要

    Master资源超过8 CU时,会按量计费。计费详情,请参见产品定价

  6. 返回实例列表页面,待目标实例状态变更为运行中即可。

减少Master资源

  1. 登录云原生数据仓库AnalyticDB PostgreSQL版控制台
  2. 在控制台左上角,选择实例所在地域。
  3. 找到目标实例,单击实例ID。
  4. 基本信息页面右上方,选择实例管理 > Master节点变配 > 减少Master资源

    对于Serverless模式的实例,需要在提示对话框中选中我已知晓该操作影响,并同意继续进行变配操作,然后单击确定

    重要

    变配操作提交后会导致SQL执行中断且变配后无法恢复执行。

  5. 变配页面,选择合适的Master资源,勾选服务协议,单击立即购买

  6. 返回实例列表页面,待目标实例状态变更为运行中即可。