开发者社区 > 数据库 > 关系型数据库 > 正文

PolarDB集群变配及影响是什么?

PolarDB集群变配及影响是什么?

展开
收起
三分钟热度的鱼 2024-03-27 19:25:07 20 0
2 条回答
写回答
取消 提交回答
  • PolarDB集群变配主要指的是对集群中的主节点和只读节点进行规格的升降配,这个过程通常在业务波动时进行,以适应不同的性能需求和成本控制。以下是PolarDB集群变配的影响:

    1. 在线操作无需锁库:PolarDB支持在线变配,这意味着在变更配置的过程中,无需对数据库加锁,从而保证了业务的连续性和数据的一致性。
    2. 计算能力调整:可以对集群的计算能力进行纵向扩展,包括对主节点和只读节点的规格进行升降配,而且只读节点的规格可以与主节点不一致。
    3. 变配过程影响:在集群变配期间,只读请求可能会经历比正常运行状态更长的滞后时间。这是因为在规格变配过程中,集群会进行重启,先重启只读节点,后重启主节点,且不会发生主备切换。
    4. 规格差异限制:尽管只读节点的规格可以与主节点不一致,但为了确保集群的稳定性和性能,建议至少有一个只读节点的规格与主节点保持一致,且只读节点的内存不应小于主节点内存的一半。
    5. 业务适应性:通过变配,可以根据业务波动来调整集群的配置,无论是升级以应对业务增长,还是降级以降低成本,PolarDB提供了灵活的选项来满足不同阶段的业务需求。

    总的来说,PolarDB集群变配是一个旨在提供业务灵活性和成本效益的操作,它允许根据实际需要快速调整资源,但在操作过程中也需考虑到可能的性能影响和规格匹配问题。

    2024-03-31 10:10:30
    赞同 展开评论 打赏
  • 您好,PolarDB支持集群纵向变配(升降集群规格)和横向扩缩容(增减集群节点)两种变配方案,您可以通过PolarDB集群控制台--基本信息--数据库节点进行操作,单节点和高压缩引擎版均不支持该功能。
    集群规格变更过程中,每个连接地址都会有不超过30秒的连接闪断,变更的耗时主要与集群计算节点数量有关(约5分钟/计算节点。例如,包含2个计算节点的集群,正常情况下规格变更预计10分钟左右完成)。
    正常情况下增加一个只读节点预计耗时5分钟,对数据库无任何影响。删除只读节点时,该节点上的连接会发生闪断,其他节点不受影响。
    建议您在业务低谷期执行集群变更操作,并确保应用具备自动重连机制。
    详细参考具体操作说明:[1] https://help.aliyun.com/zh/polardb/polardb-for-mysql/user-guide/modify-cluster-configurations/
    此回答整理自钉群“PolarDB专家面对面 - 通用功能咨询”

    2024-03-27 19:43:06
    赞同 1 展开评论 打赏

相关产品

  • 云原生数据库 PolarDB
  • 相关电子书

    更多
    云栖大会:开源 PolarDB 架构演进、关键技术与社区建设 立即下载
    2023云栖大会:和客户一起玩转PolarDB新特性 立即下载
    2023云栖大会:PolarDB for AI 立即下载