tencent cloud

文档反馈

切换可用区

最后更新时间:2024-09-10 10:16:52
    TDSQL-C MySQL 版支持切换集群的主可用区和备可用区,即在集群出现故障时,可将备用数据库切换为主数据库,以保证系统的可用性和数据的完整性,本文为您介绍通过控制台进行可用区切换。

    使用场景

    可用区切换功能适用于灾难恢复、设备故障等场景。
    

    注意事项

    主备可用区切换过程中,会出现2秒 - 5秒左右的连接闪断。建议您在业务低谷期执行切换操作并确保应用具备重连机制。
    如果目标可用区是备可用区,则不需要迁移数据。系统只需要切换数据库计算节点,因此可以达到比较快的跨机房切换效果,该操作常用于容灾演练。
    集群整体发生主备切换,即集群下包括读写节点、只读节点均发生切换(不支持仅部分节点切换)。
    切换后读写地址、只读地址均不发生改变。

    操作步骤

    自动切换说明

    本功能支持在发生故障的情况下,集群的主可用区和备可用区可自动进行切换,以确保您的业务能正常运行,保护数据库,除此之外,您还可以参考如下步骤进行手动切换可用区。

    手动切换可用区

    如您因业务需要对集群主备可用区立即切换或指定时间切换,可进行手动切换可用区操作。 在集群列表页面,根据实际使用的视图模式进行操作:
    页签视图
    列表视图
    1. 登录 TDSQL-C MySQL 版控制台,在左侧集群列表,单击目标集群,进入集群管理页。
    2. 在集群管理页,集群详情下的拓扑图中的主备可用区中间,单击切换图标,切换主备可用区。
    
    3. 在弹出的对话框,选择立即切换维护时间内切换,勾选“可用区切换时,会有秒级别的连接闪断,请确保业务具备重连机制”,单击确定
    说明:
    可用区切换时,会有秒级别的连接闪断,请确保业务具备重连机制。
    选择实例列表页,单击对应实例 ID,可进入实例详情页,在维护信息后单击编辑可设置修改维护的时间。
    
    4. 待集群状态为运行中时,可在集群详情下的架构图中查看切换的可用区。
    1. 登录 TDSQL-C MySQL 版控制台,在集群列表,单击集群 ID操作列的管理,进入集群详情页。
    2. 在集群详情页的可用性信息模块,单击可用区切换
    
    3. 在弹出的对话框,选择立即切换维护时间内切换,勾选“可用区切换时,会有秒级别的连接闪断,请确保业务具备重连机制”,单击确定
    说明:
    可用区切换时,会有秒级别的连接闪断,请确保业务具备重连机制。
    选择实例列表页,单击对应实例 ID,可进入实例详情页,在维护信息后单击编辑可设置修改维护的时间。
    
    4. 待集群状态为运行中时,可在集群详情页可用性信息处查看切换的可用区。

    常见问题

    需要多长时间才能完成可用区的切换?

    若您选择的目标可用区是备可用区,则更换主可用区时不需要迁移数据。系统只需要切换数据库计算节点,因此可以达到比较快的跨机房切换效果。

    集群整体发生切换后读写地址是否变更?

    集群整体发生切换时,集群下的读写节点、只读节点均发生切换,切换后读写地址、只读地址均不发生改变。

    手动切换/自动切换后,如果对实例进行升级、升配等操作,是否会影响或者重置主备可用区信息?

    切换后不会影响和重置主备可用区信息。
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持