扩展实例节点规格时,在大部分情况下不会影响读写,但在某些特殊情况下可能会有短暂影响。
扩展实例节点规格通常是为了增加数据库的处理能力或存储空间。在执行这一操作时,云服务提供商会尽量确保不影响正在进行的读写操作。以下是一些可能的情况:
原地扩容:大多数情况下,扩展实例节点规格可以实现原地扩容,这意味着在整个过程中不会影响数据库的读写操作。
跨机弹性:如果涉及到跨机器的弹性扩展,可能会出现几秒的主地址影响,这时可能会经历短暂的服务中断(闪断)。
版本影响:对于某些版本的数据库实例,在新增计算节点过程中可能会出现重分布中的表无法写入和短暂无法读取现象。这通常可以稍后重试解决。
健康检查:现代的云数据库服务通常会有健康检查机制,当检测到某个实例出现问题时,会自动调整读请求的分配,以避免向不健康的实例发送请求。
总的来说,虽然扩展实例节点规格的设计目标是为了最小化对服务的影响,但在实际操作中仍然有可能遇到短暂的服务中断。因此,在进行此类操作时,最佳实践是在业务低峰时段进行,并且提前做好数据备份和风险评估。
大部分情况是原地扩容,不影响读写;少数corner case涉及到跨机弹性的,走集群地址影响很小,主地址有几秒的影响,会闪断。
此回答整理自钉群“PolarDB专家面对面 - Serverless”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云关系型数据库主要有以下几种:RDS MySQL版、RDS PostgreSQL 版、RDS SQL Server 版、PolarDB MySQL版、PolarDB PostgreSQL 版、PolarDB分布式版 。