详情页标题前

阿里云RDS数据库自动或手动主备切换-云淘科技

详情页1

云数据库RDS SQL Server支持高可用切换功能。当主实例不可用时,会自动触发主备切换,将主实例和备实例进行互换,切换后实例地址保持不变,应用自动连接到新的主实例(原备实例),从而保障实例的高可用性。此外,您还可以手动切换主备实例。

前提条件

实例系列为高可用系列或企业集群系列。

说明

基础系列实例没有备实例,不支持主备切换。

背景信息

  • 自动切换:实例默认开启自动切换,当主实例出现故障无法访问时,会自动切换到备实例。主备切换的触发时机,请参见主备切换原因。

  • 手动切换:即使自动切换是开启状态,您也可以手动进行主备切换。手动切换可用于容灾演练或多可用区场景下的就近连接等需求。

说明

  • 主备实例的数据会实时同步,您只能访问主实例,备实例仅作为备份形式存在,不提供业务访问。

  • 高可用系列的只读实例也支持主备库切换和查看主备切换日志功能。

功能限制

  • Serverless实例不支持手动切换主备。系统会在Serverless实例出现故障无法访问时,自动切换主备。

  • 默认情况下,企业集群系列未直接开放主备切换功能。

注意事项

  • 主备实例切换过程中会出现闪断,请确保您的应用程序具有自动重连机制。

  • 如果实例下挂载有只读实例,那么主备实例切换后,只读实例的数据会有几分钟的延迟,因为需要重建复制链路、同步增量数据等。

  • SQL Server的主备同步机制可以保证用户数据库的全量同步,但不对ALTER LOGIN配置进行全量同步。当前仅支持对ALTER LOGIN中的SID、login_name以及password参数进行同步,其他参数取系统默认值。更多信息,请参见ALTER LOGIN (Transact-SQL)。

  • 仅SQL Server 2008 R2(本地SSD盘)实例支持查看主备切换日志。

影响

  • 主备实例切换过程中会出现闪断,请确保您的应用程序具有自动重连机制。

  • 如果实例下挂载有只读实例,那么主备实例切换后,只读实例的数据会有几分钟的延迟,因为需要重建复制链路、同步增量数据等。

  • 主备切换不会导致
    实例连接地址
    变更,但后台对应的IP地址可能会变化。使用实例连接地址时,主备切换不会对您的应用正常运行造成影响。

手动切换主备实例

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
  2. 在左侧导航栏中,选择服务可用性

  3. 实例可用性区域,单击主备库切换

  4. 选择切换时间,然后单击确定

    说明

    在主备实例切换期间,有很多操作无法执行,例如管理数据库和账号、切换网络类型等,建议您选择在设置时间内切换当前设置

临时关闭主备自动切换

自动切换默认为开启,主实例出现故障会自动切换到备实例,在遇到如下情形时您可以选择临时关闭主备自动切换:

  • 大促活动等,不希望主备切换影响系统可用性。

  • 重要应用系统升级等,不希望主备切换引进其他变数。

  • 重大事件或者稳定保障期,不希望主备切换影响系统稳定性。

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
  2. 在左侧导航栏中,选择服务可用性

  3. 实例可用性区域,单击自动切换主备

    说明

    如果看不到自动切换主备按钮,请再次确认本文的前提条件。

  4. 选择临时关闭,并设置临时关闭截止时间,然后单击确定

    说明

    • 到达临时关闭截止时间后,实例恢复为自动进行主备切换。

    • 默认为临时关闭1天,最长可设置为7天后的23:59:59。

设置完毕后,您可以在服务可用性页面查看临时关闭主备自动切换的截止时间。

查看主备切换日志

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
  2. 在左侧导航栏中,选择服务可用性

  3. 主备切换日志区域,调整查询时间范围,查看主备切换日志。

    阿里云RDS数据库自动或手动主备切换-云淘科技

常见问题

  • Q:主备切换后,是否需要手动切换回主实例?

    不需要,主备实例的数据完全一致,主备切换后原备实例被选举成为新的主实例,无需进行额外操作。

  • Q:主备切换后,超过十分钟,实例状态仍未恢复运行中,可能是什么原因?如何处理?

    RDS在发生异常触发高可用切换时,应用端长连接可能无法感知到连接状态变化,如果没有设置socket超时时间,应用程序会一直等待数据库返回结果,通常会等到几百秒后才会断连,期间数据库的部分连接无法正常工作,SQL会出现大量执行异常。为了避免无效连接,建议配置connectTimeoutsocketTimeout,防止出现网络错误时一直等待的情况,从而缩短故障时间。

    超时配置值需要根据业务负载和使用方式进行评估,在线事务场景中建议connectTimeout配置为1~2秒,socketTimeout配置为60~90秒,此配置仅供参考。

相关API

API

描述

切换主备实例

切换RDS主备实例。

设置主备自动切换

开启或关闭RDS实例主备自动切换。

查询主备切换设置

查看RDS实例主备自动切换设置。

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家

阿里云企业补贴进行中: 马上申请

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心。

购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠

转转请注明出处:https://www.yunxiaoer.com/156037.html

(0)
上一篇 2023年12月9日
下一篇 2023年12月9日
详情页2

相关推荐

  • 阿里云RDS数据库DescribeDBProxyPerformance – 查询独享代理的性能数据-云淘科技

    该接口用于查询RDS实例独享代理的性能数据。 接口说明 适用引擎 RDS MySQL RDS PostgreSQL 说明 云数据库RDS MySQL集群系列于2023年10月17日起逐步在各个单元赠送代理数量为1的数据库独享代理服务,详情请参见【优惠】RDS MySQL集群版赠送代理数量为1的数据库独享代理服务。 相关功能文档 注意 使用该接口前,请仔细阅读…

    阿里云数据库 2023年12月9日
  • 阿里云RDS数据库删除数据库-云淘科技

    本文介绍如何删除RDS PostgreSQL的数据库。 操作步骤 说明 删除数据库后,系统将自动回收数据库使用空间。您可以通过监控与告警查看磁盘使用量,查看方法请参见查看增强监控。 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。 在左侧导航栏单击数据库管理。 找到要删除的数据库,单击其右侧操作列中的删除。 在弹出的确认框中,单击确定。 在弹出的对…

    阿里云数据库 2023年12月9日
  • 阿里云RDS数据库DescribeDBInstanceEndpoints – 查询实例Endpoint信息-云淘科技

    该接口用于查询RDS MySQL集群系列实例的Endpoint信息。 接口说明 适用引擎 RDS MySQL 调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。 调试调试授权信息下表是API对应的授权信息,可以在RAM权限策略语句的Action元素中使…

    阿里云数据库 2023年12月9日
  • 阿里云RDS数据库CheckServiceLinkedRole – 查询是否已创建服务关联角色(SLR)-云淘科技

    该接口用于查看是否已创建服务关联角色(SLR)。 接口说明 适用引擎 RDS PostgreSQL 调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。 调试调试授权信息下表是API对应的授权信息,可以在RAM权限策略语句的Action元素中使用,用来给…

    阿里云数据库 2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 阿里云RDS数据库数据恢复方案概览-云淘科技

    如果您误释放了RDS MySQL实例、误删除或修改了实例的数据、或有将备份文件恢复到云上或本地的需求等,可参考本文选择合适的MySQL数据恢复方案。 场景一:恢复误释放的实例 回收站:进入回收站,并选择地域。如果在回收站里找到实例,可以重建恢复实例。 已删除实例备份:对于创建已超过7天的本地盘实例,如果之前在备份设置中开启了实例释放后保留备份,可以在已删除实…

    阿里云数据库 2023年12月10日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。