SQL Server群集如何線上檢測

來源:互聯網
上載者:User

標籤:

SQL Server群集知識介紹

Windows群集安裝

基於iSCSI的SQL Server 2012群集測試

前言

群集的檢測是調用dll資源,例如對於共用儲存,ip,網路名稱與DTC 這類Windows內建資源,將各自的檢測方式定義在Clusres.dll中,定期調用dll資源。

對於SQL Server群集,有自己的dll資源,進行對應檢測,首先是檢測SQL Server叢集服務是否線上,稱為looksalive,其次是檢測資料庫是否正常線上,稱為isalive。

Looksalive

looksalive預設是5秒鐘檢測一次,一般不做修改。是為了檢測SQL Server服務是否處於啟動狀態。

isalive

isalive預設為60秒檢測一次,一般不做修改。SQL Server需要isalive檢測,因為SQL Server服務線上,不能證明SQL Server能良好響應用戶端的請求。在SQL Server 2012之前,isalive方式是連結SQL Server,執行"Select @@servername",若能及時返回,則說明正常。

SQL Server 2012 的dll資源調用預存程序"sp_server_diagnostics"來執行isalive檢查。預存程序會將執行結果返回給dll。預設情況下sp_server_diagnostics每20秒執行一次。Isalive每60秒執行一次,根據預存程序返回的結果判定伺服器是否正常響應。

SQL Server群集如何線上檢測

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.