1

SQL Serverクラスターでプロファイラートレースを実行すると、毎分「SELECT@@SERVERNAME」が実行されることに気付きました。フェールオーバークラスターサービスがそれを使って何かをしたか、ネットワーク名とIPの組み合わせが正しく設定されていることを確認するためにそれを使用しただけだといつも思っていました。これは、クラスター化されていないインスタンスでは毎分発生するのではなく、フェールオーバークラスターの一部であるインスタンスでのみ発生します。

これをさらに興味深いものにしているのは、sp_dropserver / sp_addserverを使用してクラスターインスタンスの名前を上書きしたことです。クラスター化されたインスタンス名が予想されるネットワーク/インスタンスの組み合わせと一致していなくても、両方のクラスターに悪影響はありませんでした。マネージャーとSQLServerはこれで完全に問題ないようです。

これはちょうど二重に-論点先取-あなたがそれで/それについて何もするつもりがないのになぜ絶えずそれを照会するのですか?誰かがここの配管に光を当てることができますか?

4

1 に答える 1

6

これはハートビート/稼働時間のチェックであり、ノードが正常であることを確認します。これは、フェールオーバーのタイミングを決定するために使用する要素の1つです(結果が得られない場合は、そのノードのSQL Serverサービスに問題があるため)。

于 2011-09-06T17:55:56.273 に答える