为什么我的 SQL Server 群集每分钟执行一次"SELECT @@SERVERNAME"?



当我在SQL Server集群上运行Profiler跟踪时,我注意到它每分钟执行一次"SELECT @@SERVERNAME"。我总是认为故障转移集群服务对它做了一些事情,或者只是用它来确认网络名称和IP组合设置正确。在我的非集群实例上不是每分钟都发生这种情况,只有在作为故障转移集群一部分的实例上才会发生这种情况。

更奇怪的是,我使用sp_dropserver/sp_addserver覆盖了集群实例的名称,并且没有任何不良影响——即使集群实例名称与预期的网络/实例组合不匹配,集群管理器和SQL Server似乎都完全没有问题。

这只是回避了一个问题——如果你不打算对它做任何事情,为什么要不断地查询它呢?有人能告诉我这里的管道是什么吗?

这是心跳/正常运行时间检查,确保节点是健康的。这是它用来确定何时进行故障转移的因素之一(因为如果它无法获得结果,则该节点上的SQL Server服务有问题)。

相关内容

  • 没有找到相关文章

最新更新