数据复制
当前存在三种数据复制方式:
强同步(可退化):默认选择的复制方式,正常运行下,主备将采用 强同步 MAR 方式进行复制。当无备节点存活或备机延迟大于25s时,复制方式将退化为异步。
说明:
强同步(可退化):
由于机器故障、网络、备机高负载等原因,若所有备节点 IODelay 延迟大于25s,此时强同步会退化为异步。触发退化后,若有一个备节点 IODelay 恢复,并且满足退化结束条件,异步变回强同步。
在发生 HA 切换时,如果切换前先出现了 IODelay,就会先退化为异步,再发生 HA 切换,此时 HA 切换可能会导致最后几个事务数据丢失。
一主一备实例,数据复制方式只能选择异步或强同步(可退化)。
退化结束条件:当 IODelay 延迟恢复到小于15s时,退化结束。一天之内,如果实例发生过两次退化,当第三次退化时,8小时内实例不再恢复为强同步复制,将以异步方式运行。8小时后,再判断是否结束退化,恢复为强同步。
强同步:仅支持有两个及以上备节点的实例选择,主备始终采用强同步方式。因为存在多个备节点,单个备节点延迟或故障时,不会出现退化。
操作步骤
2.在实例详情页的 可用性信息 > 数据复制方式处,可以看到实例当前的复制方式,单击编辑图标 。
![图1_可用性信息](https://qcloudimg.tencent-cloud.cn/image/document/b1aa3e63a5e9c3dec24ec9df3baa3883.png)
![图1_可用性信息](https://qcloudimg.tencent-cloud.cn/image/document/b1aa3e63a5e9c3dec24ec9df3baa3883.png)
3.在弹出的页面中,选择新的复制方式(一主一备的实例只可选择强同步(可退化)和异步),并单击确定。
![图2_修改复制方式](https://qcloudimg.tencent-cloud.cn/image/document/9917bbb94984e0fb9a94d4475c872f35.png)
![图2_修改复制方式](https://qcloudimg.tencent-cloud.cn/image/document/9917bbb94984e0fb9a94d4475c872f35.png)