SQL Server AlwaysOn (高可用)

本文深入探讨了在WindowsCluster上实现高可用性的机制,包括主副本与辅助副本的角色,同步与异步提交模式的区别,以及自动、手动和强制手动故障转移的条件与影响。通过理解这些关键概念,读者将能够更好地设计和维护集群环境下的高可用系统。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前提: 要搭建再Windows Cluster上

  1. 高可用机制

    优点:除了故障转移之外,还可以负载均衡(load balance),主副本更新,辅助副本只读。

    可用性模式分为 同步提交和异步提交

    同步:

    1. 主副本需要等待同步辅助副本的日志保存到磁盘,然后同步提交,有延迟
    2. 自动故障转移和计划的手动古装转移只能用于同步的副本
      异步:
    3. 主副本不需要等待辅助副本的的日志保存到磁盘
    4. 异步副本只能用来手动故障转移
  2. 主备切换
    自动故障转移满足条件 (不会丢失数据)
    1) 副本已同步
    2) 同步提交模式
    3) 设置为自动故障转移

手动故障转移 (不会丢失数据)
1) 副本已同步
2) 同步提交模式
3) 设置为手动故障转移

强制手动故障转移(可能丢失数据)
1) 副本可以未同步

这里写图片描述
a) 进行强制故障转移后,手动故障转移和强制手动故障转移不变
b) 手动提交故障转移后,自动故障转移转化为手动故障转移
c) 强制手动故障转移后,自动故障转移和手动故障转移都变为强制手动故障转移。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值