MS SQL服务器故障转移

时间:2018-07-20 13:49:19

标签: sql-server failover failovercluster

我们有一个Spring Java应用程序,该应用程序连接到2个节点的MS SQL Server群集(2016 SP2标准版)。

我们正在测试故障转移:如果一个节点发生故障,则应用程序需要90秒才能重新连接到另一个节点,这对于生产来说将是太多了。

再次阅读并阅读了Java的HickaryCP文档后,我尝试使用datagrip测试这种情况:我运行了一个长查询(在10分钟内每500毫秒在表中插入一行),并且遇到了相同的问题: 1个节点发生故障后90秒钟内数据库不可用。

也许问题出在集群方面,而不是应用程序方面...

是否存在任何阻止我们在90秒之前重新连接的SQL Server群集配置?

如何在这90秒之前恢复连接?我们应该更新任何缓存或默认配置吗?

非常感谢您的帮助

编辑

测试是错误的,我在评论中更新了我遇到的问题:

它在第一个节点返回时立即重新连接。问题出在第二次故障转移之后:那时无法建立连接(我等待第二次故障转移之前的2个节点同步)

0 个答案:

没有答案