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资源
- 登录云原生数据仓库AnalyticDB PostgreSQL版控制台。
- 在控制台左上角,选择实例所在地域。
- 找到目标实例,单击实例ID。
在基本信息页面右上方,选择 。
对于Serverless模式的实例,需要在提示对话框中选中我已知晓该操作影响,并同意继续进行变配操作,然后单击确定。
重要变配操作提交后会导致SQL执行中断且变配后无法恢复执行。
在变配页面,选择合适的Master资源,勾选服务协议,单击立即购买。
重要Master资源超过8 CU时,会按量计费。计费详情,请参见产品定价。
返回实例列表页面,待目标实例状态变更为运行中即可。
减少Master资源
- 登录云原生数据仓库AnalyticDB PostgreSQL版控制台。
- 在控制台左上角,选择实例所在地域。
- 找到目标实例,单击实例ID。
在基本信息页面右上方,选择 。
对于Serverless模式的实例,需要在提示对话框中选中我已知晓该操作影响,并同意继续进行变配操作,然后单击确定。
重要变配操作提交后会导致SQL执行中断且变配后无法恢复执行。
在变配页面,选择合适的Master资源,勾选服务协议,单击立即购买。
返回实例列表页面,待目标实例状态变更为运行中即可。