
# 修改数据同步方式
#### 操作场景
云数据库RDS支持切换主备实例的数据同步方式，以满足不同业务需求。可选择"异步"或者"同步"两种方式。
- 异步（默认选择）：应用向主库写入数据时，数据写入主库，不需要等待备库收到日志，主库就向应用返回响应。
  - 优点：主库因为底层故障等原因故障时，可以立即进行主备切换，不阻塞写入操作，具有很高的可用性；同时，异步复制的开销很少，具有较高的性能。
  
  - 缺点：某些极限场景下，主备有复制延迟，倒换后可能发生数据丢失。
   
- 同步：应用向主库写入数据时，需要等待备库收到日志（日志持久化到磁盘），主库才向应用返回响应。
  - 优点：主备数据强一致，倒换后不会丢失数据。
  
  - 缺点：备库或者主库发生故障（底层或其他原因），在故障恢复前，会阻塞写入操作，可用性较低；同时，同步复制的开销较大，性能较异步模式低。
   
![](https://support.huaweicloud.com/usermanual-rds-pg/public_sys-resources/note_3.0-zh-cn.png)
- 对数据库在线时间要求较高的业务，建议选择"异步"模式。
- 对数据一致性要求极高且能容忍写入操作被阻塞的业务，建议选择"同步"模式。
- 写入操作指非SELECT操作，如DDL和DML等。
 
#### 操作步骤
1. [登录RDS管理控制台](https://console.huaweicloud.com/rds/#/rds/management/list)。
2. 单击管理控制台左上角的![](https://support.huaweicloud.com/usermanual-rds-pg/zh-cn_image_0000002606863935.png)，选择区域。
3. 在"实例管理"页面，选择指定的主备实例，单击主实例名称。
4. 在"概览"页面，在"数据同步方式"处单击"设置"，在弹出框中，选择方式，单击"确定"，完成修改。 
   图1切换数据同步方式   
   ![](https://support.huaweicloud.com/usermanual-rds-pg/zh-cn_image_0000002465036525.png "点击放大")
   
   
5. 在实例的"概览"页面，查看修改结果。
 
