[AlwaysOn2017] AlwaysOn的DMV和DMF - Sys.availability_groups
為
SQL Server
本地例項上託管的可用性副本的每個可用性組都返回一行。每一行都包含可用性組後設資料的快取的副本。
列名 |
資料型別 |
描述 |
group_id |
uniqueidentifier |
可用性組的唯一識別符號(GUID)。 |
name |
sysname |
可用性組的名稱。這是在Windows Server故障轉移群集(WSFC)內必須唯一的使用者指定的名稱。 |
resource_id |
nvarchar(40) |
WSFC 群集資源的資源ID。 |
resource_group_id |
nvarchar(40) |
可用性組的WSFC群集資源組的資源組ID。 |
failure_condition_level |
int |
使用者定義的失敗條件級別在其下必須觸發自動故障轉移,立即此表下面表中所示的整數值之一。 失敗條件級別的範圍(1-5)是從最少限制的級別1到最多限制的級別5。給定的條件級別包含所有限制較少的級別。因此,最嚴格的條件級別5包含四個限制較少的級別(1-4),級別4包含級別1-3,依此類推。 若要更改此值,請使用帶FAILURE_CONDITION_LEVEL選項 Transact-SQL語句。 |
health_check_timeout |
int |
等待時間(以毫秒為單位) 系統儲存過程返回伺服器執行狀況資訊,在伺服器例項被假定為較慢或掛起之前。預設值為30000毫秒(30秒)。 若要更改此值,請使用帶HEALTH_CHECK_TIMEOUT選項 T-SQL語句。 |
automated_backup_preference automated_backup_preference_desc |
tinyint
nvarchar(60) |
用於對此可用性組中的可用性資料庫執行備份的首選位置。以下是可能的值和及其說明。 0: PRIMARY 主。備份應該始終在主副本上發生。 1: SECONDARY_ONLY 僅輔助副本。首選是對輔助副本執行備份。 2: SECONDARY 輔助副本優先。首選是對輔助副本執行備份,但如果沒有可用於備份操作的輔助副本,對主副本執行備份是可接受的。這是預設行為。 3: NULL 任何副本。沒有是對主副本執行備份還是對輔助副本執行備份的優先選擇。 有關詳細資訊,請參閱 。 |
version |
smallint |
可用性組後設資料儲存在Windows故障轉移群集中的版本。新增新功能時,此版本號將遞增。 |
basic_features |
bit |
指定這是否是一個基本可用性組。有關詳細資訊,請參閱 。 |
dtc_support |
bit |
指定是否已為此可用性組啟用DTC支援。 DTC_SUPPORT的選項 CREATE AVAILABILITY GROUP控制此設定。 |
db_failover |
bit |
指定可用性組支援故障轉移的資料庫執行狀況。 DB_FAILOVER的選項 CREATE AVAILABILITY GROUP控制此設定。 |
is_distributed |
bit |
指定這是否是一個分散式的可用性組。有關詳細資訊,請參閱 。 |
cluster_type cluster_type_desc |
tinyint Nvarchar(60) |
SQL 2017 新增加 叢集型別。 |
required_synchronized_secondaries_to_commit |
int |
SQL 2017 新增加 叢集中需要同步提交事務的副本數。 |
sequence_number |
bigint |
SQL 2017 新增加 |
失敗條件級別值
下表描述了可能的故障條件級別 failure_condition_level 列。
值 |
失敗條件 |
1 |
指定在發生以下任何情況時應啟動自動故障轉移: l SQL Server 服務已關閉。 l 用於連線到WSFC故障轉移群集的可用性組的租約將過期,因為沒有從伺服器例項收到ACK。 有關詳細資訊,請參閱它的工作原理:SQL Server總是處於租用超時狀態。 |
2 |
指定在發生以下任何情況時應啟動自動故障轉移: l SQL Server 例項未連線到群集,並且超出了可用性組的使用者指定的健康檢查超時閾值。 l 可用性副本處於失敗狀態。 l SQL Server 的例項未連線到群集,並且超出了可用性組的使用者指定的 health_check_timeout 閾值。 |
3 |
指定在發生了嚴重的SQL Server內部錯誤(例如孤立的自旋鎖、嚴重的寫訪問衝突或過多的轉儲)時應啟動自動故障轉移。 l 這是預設值。 |
4 |
指定在發生了中等程度的SQL Server內部錯誤(例如在SQL Server內部資源池中出現持久的記憶體不足情況)時應啟動自動故障轉移。 |
5 |
指定在出現任何符合的失敗條件時應啟動自動故障轉移,這些失敗條件包括: l SQL 引擎工作執行緒耗盡。 l 無法解決的死鎖檢測。 |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/81227/viewspace-2655492/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [AlwaysOn2017] AlwaysOn的DMV和DMF - Sys.availability_replicasAI
- [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.dm_hadr_database_replica_cluster_statesDatabase
- [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