本文内容来自YashanDB官网,原文内容请见 https://www.yashandb.com/newsinfo/7686588.html?templateId=1718516
问题现象
数据库在正常或异常情况下,如何实现主备切换
问题的风险及影响
数据库主备切换若没有正确配置,在数据库发生主节点故障时,会影响业务的使用
问题影响的版本
23.2整个大版本
问题发生的原因
1、若主节点所在主机因为其他原因导致资源紧张的情况下,想要切换备节点为主节点更好的提供服务,此时就需要在数据库正常的情况下执行手动主备切换
2、数据库主节点异常时,若配置了自动主备切换,则数据库在心跳时间内会自动切换,若没有配置自动切换就只能执行手动切换
解决方法及规避方法
以下主要示例数据库一主一备部署和一主两备部署的情况
一主一备部署
1、手动切换
YashanDB支持在主备库同步正常的情况下进行主备库的手动Switchover切换,也支持在主库异常的情况下进行备库的手动Failover切换,但在开启自动选主时无法使用Failover切换。
(1)Switchov