
# 变更GaussDB实例的CPU和内存规格
#### 操作场景
CPU/内存规格可根据业务需要进行变更。GaussDB实例支持规格升配，也支持降配。
#### 操作视频
<video controls="controls" preload="none" id="object13836154520288" class="idp-external-video" src="https://res-video.hc-cdn.com/cloudbu-site/china/zh-cn/support/opengauss-video/1758266709980914484.mp4" title="云数据库 GaussDB变更实例规格" poster="https://support.huaweicloud.com/usermanual-gaussdb/figure/zh-cn_image_0000002500347006.jpg" height="380.0000" width="680.0000"></video>
#### 注意事项
- 规格变更前，须确保实例状态正常。实例异常，节点异常，磁盘满均不允许进行规格变更。
- 高可用（1主2备）部署形态下，规格变更过程中会进行主备倒换，主备倒换过程中会有1min左右的业务中断。
- 单副本的部署形态下，规格变更过程中会进行中断重启，中断重启过程中会有5\~10min的业务中断。
- 修改CPU/内存后，将会重启数据库实例。请选择业务低峰期，避免业务异常中断。重启后实例会自动释放内存中的缓存，请在业务低峰期进行重启，避免对高峰期业务造成影响。
- 高负载的情况下，规格变更时长会增加。
- 协调节点数量为1时，协调节点规格变更期间会中断业务，请谨慎操作。
 
#### 计费说明
| 计费模式  | 变更操作 | 对费用的影响                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
|:---|:---|:---|
| 包年/包月 | 规格升配 | 升配后，新规格将在原来已有的时间周期内生效。 您需要按照与原规格的价格差，结合使用周期内的剩余时间，补交差价。 升配费用 = 新规格价格 × 剩余周期 - 旧规格价格 × 剩余周期 公式中的剩余周期为每个自然月的剩余天数/对应自然月的最大天数。 例如：（以下价格仅作示例，实际价格以控制台显示为准） 客户于2025/6/1购买了一个V2.0-8.210版本的一主两备企业版实例，规格为独享型 4vCPUs 16GB，存储类型为超高IO，存储空间为160GB，购买周期为一个月。此时实例价格为12576元/月。 客户在2025/6/15将规格变更为通用型 8vCPUs 32GB，实例价格为24576元/月。 本示例中，剩余周期=15（6月份剩余未使用天数）/ 30（6月份最大天数）= 0.5，代入公式可得升配费用 = 24576 × 0.5 -12576 × 0.5 = 6000元  |
| 包年/包月 | 规格降配 | 降配后，新规格将在原来已有的时间周期内生效。 GaussDB按照与原规格的价格差，结合使用周期内的剩余时间，退回差价。 退回费用 = 旧规格价格 × 剩余周期 - 新规格价格 × 剩余周期 公式中的剩余周期为每个自然月的剩余天数/对应自然月的最大天数。 例如：（以下价格仅作示例，实际价格以控制台显示为准） 客户于2025/6/1购买了一个V2.0-8.210版本的一主两备企业版实例，规格为独享型 8vCPUs 32GB，存储类型为超高IO，存储空间为160GB，购买周期为一个月。此时实例价格为24576元/月。 客户在2025/6/15将规格变更为独享型 4vCPUs 16GB，实例价格为12576元/月。 本示例中，剩余周期=15（6月份剩余未使用天数）/ 30（6月份最大天数）= 0.5，代入公式可得退回费用 = 24576 × 0.5 -12576 × 0.5 = 6000元 |
| 按需计费  | 规格升配 | 变更规格成功后，新规格按小时计费。具体请参见[产品价格详情](https://www.huaweicloud.com/pricing.html#/gaussdb)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| 按需计费  | 规格降配 | 变更规格成功后，新规格按小时计费。具体请参见[产品价格详情](https://www.huaweicloud.com/pricing.html#/gaussdb)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
   
#### 操作步骤
1. [登录云数据库GaussDB控制台](https://console.huaweicloud.com/gaussdb/?locale=zh-cn#/gaussdb/management/list)。
2. 如果是实例规格缩容操作，请先检查监控指标。 
   1. 单击"监控巡检 \> 监控大盘"，进入监控大盘页面。
   
   2. 在监控大盘页面选择指定实例以及该实例所有节点，单击"查看"。
   
   3. 单击趋势看板中"进程资源"旁的![](https://support.huaweicloud.com/usermanual-gaussdb/figure/zh-cn_image_0000002679853563.png)，查看"动态内存使用率"指标，取所有组件中的最高值，根据缩容后的内存规格进行计算，确保缩容后该最高动态内存使用率不会超过80%。
   
   4. 单击趋势看板中"CPU/内存"旁的![](https://support.huaweicloud.com/usermanual-gaussdb/figure/zh-cn_image_0000002680013403.png)，查看"CPU使用率"，查看是否有CPU长期过高的情况。
   
   
   如果监控指标异常，您可以在管理控制台右上角，选择[新建工单](https://console.huaweicloud.com/ticket/?locale=zh-cn#/ticketindex/createIndex)，联系华为云技术支持，由华为云工程师给出分析评估后进行处理。
   
   
3. 在"实例管理"页面，选择目标实例，单击"操作"列的"更多 \> 规格变更"，进入"规格变更"页面。 
   
   您也可以通过单击目标实例名称，进入"基本信息"页面，在"配置信息"模块的"性能规格"处，单击"规格变更"，进入"规格变更"页面。
   
   
   
4. 在"规格变更"页面，选择所需修改的性能规格，单击"下一步"。 
   若为分布式版实例，您还可以指定规格变更的节点并发数。
   - 对于分布式独立部署形态的实例，可以调整协调节点并发数和分片并发数。
   
   - 对于分布式混合部署形态的实例，可以调整分片并发数。
    
   若为分布式混合部署形态的实例，您还可以选择是否开启"主备分布均衡"。开启后，可在规格变更时重置主备分布均衡为初始配置状态。
   图1规格变更   
   ![](https://support.huaweicloud.com/usermanual-gaussdb/figure/zh-cn_image_0000002649933730.png "点击放大")
   
   
   表1参数说明 
   | 参数      | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
   |:---|:---|
   | 协调节点并发数 | 仅分布式版独立部署形态实例支持。 指定CN节点在规格变更过程中，每批次并行变更的数量。 调整协调并发数可以加快规格变更的过程，建议使用系统默认配置的规格。如需调整，请根据当前系统负载评估剩余CN业务负载变化情况，确保业务稳定性和中断时长在可接受范围内。 - 不指定协调节点并发数时，默认每批次变更1个。  - 指定协调节点并发数时，变更并发数的取值范围为\[1, floor(协调节点数/2)\]，单批次最多变更20个协调节点。 其中floor函数的功能为向下取整。                                                                                                                                                                                                                                                                                                                                                          |
   | 分片并发数   | 分布式版实例支持。 指定DN分片在规格变更过程中，每批次并行变更的数量。 调整并发分片数可以加快规格变更的过程，建议使用系统默认配置的规格。如需调整，建议根据当前系统负载评估短时间内倒换DN数量情况，确保业务稳定性和中断时长在可接受范围内。 - 不指定分片并发数 - 当总分片数\<=5时，默认一起变更。  - 当总分片数＞5时，默认每次变更5个，最后一批可不足5个。    - 指定并发数 变更并发数的取值范围为\[1, max(floor(分片数/2),5)\]，单批次最多变更20个分片。 其中floor函数的功能为向下取整，max函数用于返回一组值中的最大值。    |
      
   
   
5. 进行规格确认，单击"提交"。
6. 查看变更结果。 
   任务提交成功后，单击"返回实例列表"，在实例管理页面，可以看到实例状态为"规格变更中"。稍后在对应的"基本信息"页面，查看实例规格，检查修改是否成功。
   
   
 
#### 相关文档
[数据库实例规格](https://support.huaweicloud.com/productdesc-gaussdb/gaussdb_01_010.html)
