首批通过分布式安全可靠测评,为关键业务系统打造
修改主可用区
更新时间:2026-06-13 13:50:42
本页面为您介绍如何通过 OB Cloud 云数据库控制台手动修改租户的主可用区。
概念介绍
主可用区(Primary Zone):OceanBase 数据库中同一分区(partition)的数据副本分布在多个可用区中,其中分区的主副本所在的可用区称为主可用区。
背景信息
OceanBase 数据库提供的是多可用区高可用实例,其中提供读写服务的可用区为主可用区,其他为只读或备份可用区。在主可用区故障时,OceanBase 服务会自动将主切换至新可用区,保障数据库服务仍然可用。您也可以手动发起修改主可用区,指定某个或某几个可用区为新的主可用区,将主可用区打散,使 leader 副本随机分布在多个 zone 上以充分利用机器资源,提升性能。
注意事项
当主地址代理可用区与数据主可用区不一致时,存在一定数据延迟风险。
当存在直连地址时,租户主可用区仅支持单选。
主地址代理可用区与主可用区不一致,会发生跨机房流量转发,可能会增加 SQL 的响应耗时。
切换“主地址代理可用区”,则切换过程会有 30s 左右闪断,会变更虚拟 IP,请在应用程序中使用连接地址进行连接,不要使用 IP 地址。
虚拟 IP 变更会短暂影响数据库可用性,请及时在控制台刷新并获取新的连接信息。
虚拟 IP 变更会影响到开发者工具、数据迁移工具使用,请确保工具连接信息中使用了最新虚拟 IP 地址。
操作步骤
登录 OB Cloud 云数据库控制台。
在左侧导航栏中,单击 实例列表。
在实例列表中找到目标实例,单击实例名称进入实例工作台。
单击左侧 租户管理,在租户列表中单击目标租户所在行的更多图标,然后选择 修改主可用区。
在弹出窗口中选择目标主可用区。
说明
- 单机房部署的集群实例下的租户不可进行主可用区切换。
- 双机房部署的集群实例下的租户可进行主可用区切换,可选择 1-2 个主可用区。
- 多机房部署的集群实例下的租户可进行主可用区切换,可选择 1-3 个主可用区。
单击 确定,完成修改。