您好,登錄后才能下訂單哦!
17、 Sys. dm_hadr_database_replica_cluster_states
返回一行信息,這些信息可便于洞察Windows Server故障轉移群集(WSFC)上每個AlwaysOn可用性組中的可用性數據庫的運行狀況。查詢 Sys.dm_hadr_database_replica_states 回答以下問題:
l 可用性組中的所有數據庫是否都已做好故障轉移準備?
l 執行強制故障轉移之后,輔助數據庫是否在本地掛起自身并向新的主副本確認了其掛起狀態?
l 如果主副本當前不可用,哪一個輔助副本在成為主副本后允許最低限度的數據丟失?
l Sys.databases 的 log_reuse_wait_desc 列的值為"AVAILABILITY_REPLICA",可用性組中的哪一個輔助副本正在阻止給定主數據庫上的日志截斷?
列名 |
數據類型 |
描述 |
replica_id |
uniqueidentifier |
可用性組內可用性副本的標識符。 |
group_database_id |
uniqueidentifier |
可用性組內數據庫的標識符。在此數據庫聯接到的每個副本上,該標識符都是相同的。 |
database_name |
sysname |
屬于可用性組的數據庫的名稱。 |
is_failover_ready |
bit |
指示輔助數據庫是否與相應的主數據庫同步。其中一種: 0 = 該數據庫在群集中未標記為已同步。數據庫尚未做好故障轉移準備。 1 = 該數據庫在群集中標記為已同步。數據庫已做好故障轉移準備。 |
is_pending_secondary_suspend |
bit |
指示強制故障轉移后,數據庫是否正待掛起,可為下列值之一: 0 = HADR_SYNCHRONIZED_ SUSPENDED 之外的任何狀態。 1 = HADR_SYNCHRONIZED_ SUSPENDED 。強制故障轉移完成后,每個輔助數據庫將設置為 ADR_SYNCHONIZED_SUSPENDED 并保持此狀態,直到新的主副本收到該輔助數據庫關于 SUSPEND 消息的確認。 NULL = 未知(無仲裁) |
is_database_joined |
bit |
指示此可用性副本上的數據庫是否已聯接到可用性組,可為下列值之一: 0 = 數據庫未聯接到此可用性副本上的可用性組。 1 = 數據庫聯接到此可用性副本上的可用性組。 NULL = 未知(可用性副本缺少仲裁。) |
recovery_lsn |
numeric(25,0) |
在主副本上,在恢復或故障轉移后、但在副本寫入任何新日志記錄前事務日志的結尾。在主副本上,某一給定輔助數據庫的行將具有主副本需要輔助副本同步到(即,還原到且重新初始化到)的值。 在輔助副本上此值為NULL。請注意,每個輔助副本將具有MAX值或是主副本通知輔助副本返回到的較低值。 |
truncation_lsn |
numeric(25,0) |
AlwaysOn 可用性組日志截斷值,如果阻止本地日志截斷(例如由備份操作阻止),該值可能高于本地截斷LSN。 |
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。