SQL Always On 辅助副本限制

SQL Always On Secondary replica limitations

能否请您说明在2012/2014/2016中可以有多少次副本节点处于同步提交模式。我知道我们可以在 2014 年和 2016 年分别拥有 4 个和 8 个辅助副本。请让我知道同步提交模式的限制。

SQL服务器的版本很重要,但你也需要注意版本。 SQL 服务器版本之间存在一些主要差异,我建议始终参考官方文档以自行回答此类问题。

如果是企业版:

  • 最多 4 个辅助副本(SQL Server 2012)
  • 最多 8 个辅助副本,包括 2 个同步辅助副本 (SQL Server 2014)
  • 最多 8 个辅助副本,包括 2 个同步辅助副本(SQL Server 2016
  • 最多 8 个辅助副本,包括 2 个同步辅助副本 (SQL Server 2017)
  • 最多 8 个辅助副本,包括 5 个同步辅助副本 (SQL Server 2019)

所以,有不同的 Availability Modes:

  • 异步提交模式
  • 同步提交模式
  • 仅配置模式

其中

Synchronous-commit mode emphasizes high availability over performance, at the cost of increased transaction latency.

Asynchronous中主副本不等待任何一个从副本加固日志,而在Synchronous中主副本在收到请求更改后向客户端发送确认消息来自中学的确认。

而在标准版中,您有 Basic Availability Groups,它有很多限制并且只有 2 个同步副本。