PolarDB这个写变更是什么意思?

386704f8f9ac7930a4d35df64a7680d6.png
PolarDB这个写变更是什么意思?

展开
收起
嘟嘟嘟嘟嘟嘟 2024-05-09 08:37:59 89 分享 版权
阿里云 AI 助理回答

PolarDB的“写变更”通常指的是对数据库集群的配置进行修改,尤其是与计算节点规格相关的变更操作。这类操作可能涉及升配(提升规格)或降配(降低规格),以满足业务需求的变化。以下是关于PolarDB写变更的详细说明:


1. 写变更的定义

写变更主要指对PolarDB集群的计算能力进行调整,包括以下两种类型: - 升配:提升集群的计算节点规格,例如从较低性能的规格升级到较高性能的规格。 - 降配:降低集群的计算节点规格,例如从较高性能的规格降级到较低性能的规格。

这种变更操作会影响集群的计算能力,但不会影响存储数据的完整性。


2. 写变更的操作前提

在执行写变更之前,需要满足以下条件: - 集群当前没有正在进行的配置变更任务。 - 确保至少一个只读节点与主节点的规格保持一致。


3. 写变更的费用说明

写变更的费用根据集群的计费类型有所不同: - 包年包月集群: - 升配:需要支付差价,公式为: 支付费用 = 新配置剩余时长总价 - 老配置剩余时长总价 示例:新配置月单价14400元,老配置月单价7200元,剩余天数50天,则支付费用为12000元。 - 降配:系统会退还差价,具体金额根据实际支付情况计算。 - 按量付费集群: - 变更配置后,按照新的售价每小时收费。


4. 写变更的操作步骤

以下是执行写变更的具体步骤: 1. 登录PolarDB控制台:访问PolarDB管理页面并选择目标集群所在的地域。 2. 进入变更配置页面: - 方法一:在集群列表中找到目标集群,在“操作”列单击“变更配置”。 - 方法二:单击目标集群ID,在“基本信息”页面下方单击“变更配置”。 3. 选择升配或降配:勾选“升配”或“降配”,并单击“确定”。 4. 设置参数: - 子系列:选择目标子系列,默认为“独享规格”。 - 节点规格:为目标节点选择新的规格。 - 切换时间:选择“立即切换”或“定时切换”。若选择“定时切换”,可指定未来24小时内的任意时间点。 5. 提交订单:确认服务协议并单击“立即购买”。 6. 支付:在支付页面确认订单信息并完成支付。规格变更预计需要10分钟生效。


5. 注意事项

  • 变更耗时:规格变更的耗时与集群计算节点数量、数据库负载、库表数量等因素相关,大约每5分钟处理一个计算节点。
  • 连接闪断:在规格变更期间,每个连接地址可能会出现不超过30秒的连接闪断。建议在业务低谷期执行变更,并确保应用具有自动重连机制。
  • Serverless集群限制:Serverless集群不支持手动变更配置,但可以通过调整资源扩缩策略来实现动态扩展。

6. API支持

如果需要通过API实现写变更,可以使用ModifyDBNodeClass接口。以下是关键参数说明: - DBClusterId:集群ID,必填。 - ModifyType:变更类型,取值范围为Upgrade(升配)或Downgrade(降配)。 - DBNodeTargetClass:目标节点规格。 - PlannedStartTime:定时任务的开始时间,格式为YYYY-MM-DDThh:mm:ssZ。若留空,默认立即执行。


总结

PolarDB的写变更是指对集群计算节点规格的调整操作,包括升配和降配。用户可以根据业务需求灵活调整配置,同时需注意费用计算规则和操作前提条件。对于自动化需求,可通过API实现变更操作。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答

阿里云关系型数据库主要有以下几种:RDS MySQL版、RDS PostgreSQL 版、RDS SQL Server 版、PolarDB MySQL版、PolarDB PostgreSQL 版、PolarDB分布式版 。

还有其他疑问?
咨询AI助理