[AlwaysOn2017] AlwaysOn的DMV和DMF - Sys.dm_hadr_database_replica_cluster_states
返回一行資訊,這些資訊可便於洞察Windows Server故障轉移群集(WSFC)上每個AlwaysOn可用性組中的可用性資料庫的執行狀況。查詢 Sys.dm_hadr_database_replica_states 回答以下問題:
l 可用性組中的所有資料庫是否都已做好故障轉移準備?
l 執行強制故障轉移之後,輔助資料庫是否在本地掛起自身並向新的主副本確認了其掛起狀態?
l 如果主副本當前不可用,哪一個輔助副本在成為主副本後允許最低限度的資料丟失?
l 的 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。 |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/81227/viewspace-2656179/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [AlwaysOn2017] AlwaysOn的DMV和DMF - Sys.availability_replicasAI
- [AlwaysOn2017] AlwaysOn的DMV和DMF - Sys.availability_groupsAI
- [AlwaysOn2017] AlwaysOn的DMV和DMF -sys.availability_databases_clusterAIDatabase
- [AlwaysOn2017] AlwaysOn的DMV和DMF - Sys.dm_hadr_cluster
- [AlwaysOn2017] AlwaysOn的DMV和DMF - Sys.availability_groups_clusterAI
- [AlwaysOn2017] AlwaysOn的DMV和DMF - Sys.availability_group_listenersAI
- [AlwaysOn2017] AlwaysOn的DMV和DMF - Sys.dm_tcp_listener_statesTCP
- [AlwaysOn2017] AlwaysOn的DMV和DMF - Sys.dm_hadr_cluster_networks
- [AlwaysOn2017] AlwaysOn的DMV和DMF - Sys.dm_hadr_cluster_members
- [AlwaysOn2017] AlwaysOn的DMV和DMF - Sys.dm_hadr_name_id_map
- [AlwaysOn2017] AlwaysOn的DMV和DMF - Sys.dm_hadr_instance_node_map
- [AlwaysOn2017] AlwaysOn的DMV和DMF - Sys.dm_hadr_database_replica_statesDatabase
- [AlwaysOn2017] AlwaysOn的DMV和DMF - Sys.fn_hadr_distributed_ag_replica
- [AlwaysOn2017] AlwaysOn的DMV和DMF - Sys.availability_read_only_routing_listsAI
- [AlwaysOn2017] AlwaysOn的DMV和DMF - Sys.dm_hadr_auto_page_repairAI
- [AlwaysOn2017] AlwaysOn的DMV和DMF - Sys.dm_hadr_availability_group_statesAI
- [AlwaysOn2017] AlwaysOn的DMV和DMF - Sys.dm_hadr_availability_replica_statesAI
- [AlwaysOn2017] AlwaysOn的DMV和DMF -Sys.availability_group_listener_ip_addressesAI
- [AlwaysOn2017] AlwaysOn的DMV和DMF - Sys.fn_hadr_distributed_ag_database_replicaDatabase
- [AlwaysOn2017] AlwaysOn的DMV和DMF-Sys.dm_hadr_availability_replica_cluster_nodesAI
- [AlwaysOn2017] AlwaysOn的DMV - Sys.dm_hadr_availability_replica_cluster_statesAI
- [AlwaysOn] AlwaysOn可用性組的故障轉移和故障轉移模式[中英文對照] 3模式
- [AlwaysOn] AlwaysOn可用性組的故障轉移和故障轉移模式[中英文對照] 6模式
- [AlwaysOn] AlwaysOn可用性組的故障轉移和故障轉移模式[中英文對照] 5模式
- [AlwaysOn] AlwaysOn可用性組的故障轉移和故障轉移模式[中英文對照] 4模式
- [AlwaysOn] AlwaysOn可用性組的故障轉移和故障轉移模式[中英文對照] 2模式
- [AlwaysOn] AlwaysOn可用性組的故障轉移和故障轉移模式[中英文對照] 1模式
- [AlwaysOn] AlwaysOn可用性組的可用性模式之間的差異模式
- [AlwaysOn] 建立SQL Server AlwaysOn高可用性組T-SQL語法SQLServer
- SQL Server AlwaysOn的Oracle等價技術SQLServerOracle
- 丐版sqlserver AlwaysOn叢集SQLServer
- SQLServer2012搭建AlwaysOn報錯SQLServer
- DMV:2019年4月蘋果自動駕駛汽車和司機數量減少蘋果自動駕駛
- 獨家揭祕:SQL Server AlwaysOn在阿里雲的突破SQLServer阿里
- SQL Server 2016 + AlwaysOn 無域叢集SQLServer
- SQL Server關於AlwaysOn的理解-讀寫分離的誤區(一)SQLServer
- Sqlserver查詢alwayson同步情況指令碼(2)SQLServer指令碼
- [AlwaysOn] 建立SQL Server高可用性組T-SQL語法:先決條件和限制SQLServer