[AlwaysOn2017] AlwaysOn的DMV和DMF - Sys.dm_hadr_cluster

cow977發表於2019-09-04


如果Windows Server故障轉移群集(WSFC)節點承載的例項SQL Server為啟用AlwaysOn可用性組具有WSFC仲裁, Sys.dm_hadr_cluster 返回公開群集名稱和資訊的一行有關仲裁。如果WSFC節點沒有仲裁,未不返回任何行。

提示

從SQL Server 2014(12.x),此動態管理檢視支援Alwayson故障轉移群集例項除了Always On可用性組。

列名

資料型別

描述

cluster_name

nvarchar(128)

nvarchar(512)

承載啟用了SQL Server的AlwaysOn可用性組例項的WSFC群集的名稱。對於Linux叢集,名稱為Null。

quorum_type

quorum_type_desc

tinyint

varchar(50)

此WSFC群集使用的仲裁的型別,可為下列值之一:

0 = NODE_MAJORITY 節點的大多數。此仲裁配置可以承受半數(舍入)減1個節點故障。例如,對於七個節點的群集,此仲裁配置可以承受三個節點故障。

1 = NODE_AND_DISK_MAJORITY 節點和磁碟的大多數。如果磁碟見證伺服器保持聯機,此仲裁配置可以承受半數(舍入)節點故障。例如,一個磁碟見證伺服器保持聯機的六節點群集可以承受三個節點故障。如果磁碟見證伺服器離線或失敗,此仲裁配置可以承受半數(舍入)減1個節點故障。例如,一個磁碟見證伺服器已失敗的六節點群集可以承受兩個(3-1=2)節點故障。

2 = NODE_AND_FILE_SHARE_MAJORITY   節點和檔案共享的大多數。此仲裁配置的工作方式與“節點和磁碟的大多數”的工作方式類似,但使用檔案共享見證伺服器而不是磁碟見證伺服器。

3 = NO_MAJORITY_DISK_ONLY 無大多數:僅限磁碟。如果仲裁磁碟聯機,此仲裁配置可以承受除一個節點之外的所有節點故障。

4 = UNKNOWN_QUORUM 未知的仲裁。未知的仲裁的群集。

5 = CLOUD_WITNESS 雲見證。群集的仲裁仲裁利用Microsoft Azure。如果雲見證伺服器可用,群集可以承受半數(舍入)個節點故障。

quorum_state

quorum_state_desc

tinyint

varchar(50)

WSFC 仲裁的狀態,可為下列值之一:

0 = UNKNOWN_QUORUM_STATE 未知仲裁狀態

1 = NORMAL_QUORUM 標準仲裁

2 = FORCED_QUORUM 強制仲裁


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/81227/viewspace-2655919/,如需轉載,請註明出處,否則將追究法律責任。

相關文章