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