Sql server SQL AG次要组作为第二个组的主要组

Sql server SQL AG次要组作为第二个组的主要组,sql-server,sql-server-2016,alwayson,Sql Server,Sql Server 2016,Alwayson,想了解您对尝试负载平衡my 2 node Always on AG(SQL 2016)的想法 目前,我在一个组中有x个数据库,其中有一个侦听器和两个节点(主/辅) 我想尝试利用次组,使其不只是坐在那里,创建第二个可用性组和第二个侦听器,并使当前次组成为新组的主组,第一个组的主组成为第二个组的辅助组 理论上这应该行得通,但想知道是否有人认为这是个坏主意 我能看到的主要缺点是,修补会有点复杂,因为我无法在需要时简单地修补次数据库,因为它是一组数据库的主数据库。我不喜欢这种配置。为什么?它假定两个节点

想了解您对尝试负载平衡my 2 node Always on AG(SQL 2016)的想法

目前,我在一个组中有x个数据库,其中有一个侦听器和两个节点(主/辅)

我想尝试利用次组,使其不只是坐在那里,创建第二个可用性组和第二个侦听器,并使当前次组成为新组的主组,第一个组的主组成为第二个组的辅助组

理论上这应该行得通,但想知道是否有人认为这是个坏主意


我能看到的主要缺点是,修补会有点复杂,因为我无法在需要时简单地修补次数据库,因为它是一组数据库的主数据库。

我不喜欢这种配置。为什么?它假定两个节点大部分(如果不是所有时间)都可用。我假设您的节点在CPU、RAM等方面的大小是合适的(在未来使用的合理预期范围内)。如果其中一台服务器出现长时间中断会发生什么?剩下的一台服务器能否同时运行两台AGs的工作负载


你的第二个节点不是“坐在那里”。它将从主服务器上重播事务,并执行提供冗余的重要工作。

我同意,如果主服务器的中断时间长于预期,这可能不是最好的解决方案,但是,主节点被配置为像次节点一样处理数据库的所有负载,因此在两个节点中的一个需要接管的情况下,它将能够处理负载而不会出现问题。我只是想看看我是否能更多地利用中学的资源,减轻小学的负担。