本文为您介绍云数据库 SQL Server 修改主备复制方式的功能。
功能概述
主备复制模式是指主库和备库之间数据传输和同步的方式,决定了数据在主备节点间复制时对业务性能的影响程度及数据安全性保障。云数据库 SQL Server 支持异步复制和同步复制两种模式,您可以根据业务对数据一致性和性能的不同需求,灵活选择合适的复制模式。
异步复制:主库在完成写操作后立即向应用返回成功,无需等待备库确认。该模式下主库性能最优,对业务写入影响最小。异步复制传输方式下,数据并非实时同步到备节点,主节点在备节点有延迟的情况下发生故障时,有较小概率会引起数据不一致。适用于对性能要求较高、可容忍极端情况下少量数据不一致的业务场景。
同步复制:主库在完成写操作后,需等待备库确认接收并写入日志后才向应用返回成功。该模式下数据安全性最高,主备数据完全一致,但在网络延迟较大时会对写入性能产生一定影响。适用于对数据一致性要求严格、核心业务数据的场景。
功能支持版本
SQL Server 2017、SQL Server 2019、SQL Server 2022 Enterprise 版本的双节点云盘版架构的实例支持使用本功能。
功能说明
云数据库 SQL Server 支持在创建实例时选择主备传输方式,创建后也支持进行主备传输方式的修改,异步复制和同步复制在控制台显示的词条分别为异步(可用性优先)和同步(可靠性优先)。
异步(可用性优先):高性能模式,可用性优先,对在线时间要求高的系统推荐使用此传输方式,主备切换时优先保证数据库可用性。
同步(可靠性优先):高安全模式,可靠性优先,对数据一致性要求高的系统推荐选择此传输方式,主备切换时优先保障数据一致性。
多节点、只读实例不支持设置和修改主备传输方式。
当前云数据库 SQL Server 实例的主备传输方式默认为异步复制。
操作步骤
创建实例时设置传输方式

存量实例修改传输方式
1. 登录 SQL Server 控制台,在实例列表,单击实例 ID 或操作列的管理,进入实例详情页面。
2. 在实例详情页,右侧实例信息内,单击备节点 > 传输方式后的编辑。

3. 在弹窗中,设置传输方式,单击确定。
