溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

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

發(fā)布時(shí)間:2020-08-09 00:33:39 來(lái)源:ITPUB博客 閱讀:174 作者:cow977 欄目:關(guān)系型數(shù)據(jù)庫(kù)

7、 Sys. availability_replicas

為屬于WSFC故障轉(zhuǎn)移群集中任何AlwaysOn可用性組的每個(gè)可用性副本都返回一行。

如果本地服務(wù)器實(shí)例無(wú)法與WSFC故障轉(zhuǎn)移群集聯(lián)系,例如由于群集關(guān)閉或丟失了仲裁,則僅返回本地可用性副本的行。這些行將僅包含在元數(shù)據(jù)中本地緩存的數(shù)據(jù)列。

列名

數(shù)據(jù)類型

描述

replica_id

uniqueidentifier

副本的唯一ID。

group_id

uniqueidentifier

副本所屬于的可用性組的唯一ID。

replica_metadata_id

int

數(shù)據(jù)庫(kù)引擎中可用性副本的本地元數(shù)據(jù)對(duì)象的ID。

replica_server_name

nvarchar(256)

承載此副本的SQL Server實(shí)例的服務(wù)器名稱;對(duì)于非默認(rèn)實(shí)例,則為其實(shí)例名稱。

owner_sid

varbinary(85)

為此可用性副本的外部所有者向此服務(wù)器實(shí)例注冊(cè)的安全標(biāo)識(shí)符(SID)。

對(duì)于非本地可用性副本則為NULL。

endpoint_url

nvarchar(128)

用戶指定的數(shù)據(jù)庫(kù)鏡像端點(diǎn)的字符串表示形式,該數(shù)據(jù)庫(kù)鏡像端點(diǎn)由用于數(shù)據(jù)同步的主副本和輔助副本之間的連接使用。有關(guān)這些端點(diǎn)URL語(yǔ)法的信息,請(qǐng)參閱 在添加或修改可用性副本時(shí)指定端點(diǎn)URL(SQL Server)。

NULL = 無(wú)法聯(lián)系WSFC故障轉(zhuǎn)移群集。

若要更改此終結(jié)點(diǎn),請(qǐng)使用ENDPOINT_URL選項(xiàng) ALTER   AVAILABILITY GROUP T-SQL語(yǔ)句。

availability_mode

availability_mode_desc

tinyint

nvarchar(60)

副本的可用性模式,可為下列值之一:

0| ASYNCHRONOUS_COMMIT 異步提交。主副本可以不必等待輔助副本將日志寫(xiě)入磁盤(pán),即可提交事務(wù)。

1| SYNCHRONOUS_COMMIT 同步提交。主副本等待提交給定的事務(wù),直到輔助副本將事務(wù)寫(xiě)入磁盤(pán)。

4| CONFIGURATION_ONLY 僅配置。主副本同步發(fā)送到副本的可用性組配置元數(shù)據(jù)。用戶數(shù)據(jù)不會(huì)傳輸?shù)礁北???稍赟QL Server 2017 CU1及更高版本。

若要更改此設(shè)置可用性副本的可用性模式,使用的AVAILABILITY_MODE選項(xiàng) ALTER   AVAILABILITY GROUP T-SQL語(yǔ)句。不能將副本的可用性模式更改為 CONFIGURATION_ONLY 。不能更改 CONFIGURATION_ONLY 副本添加到輔助或主副本。

有關(guān)詳細(xì)信息,請(qǐng)參閱 可用性模式(AlwaysOn可用性組)。

Failover_mode

failover_mode_desc

Tinyint

nvarchar(60)

故障轉(zhuǎn)移模式 可用性副本之一的:

0| AUTOMATIC 自動(dòng)故障轉(zhuǎn)移。副本是自動(dòng)故障轉(zhuǎn)移的潛在目標(biāo)??捎眯阅J皆O(shè)置為同步提交,才支持自動(dòng)故障轉(zhuǎn)移( availability_mode = 1) 并且可用性副本當(dāng)前已同步。

1| MANUAL 手動(dòng)故障轉(zhuǎn)移。設(shè)置為手動(dòng)故障轉(zhuǎn)移的向輔助副本的故障轉(zhuǎn)移必須由數(shù)據(jù)庫(kù)管理員手動(dòng)啟動(dòng)。要執(zhí)行的故障轉(zhuǎn)移的類型將依賴于是否同步輔助副本,如下所示:如果可用性副本未同步或者仍在同步,則只能發(fā)生強(qiáng)制故障轉(zhuǎn)移(可能會(huì)丟失數(shù)據(jù));如果可用性模式設(shè)置為同步提交( availability_mode = 1) 并且該可用性副本當(dāng)前是已同步、手動(dòng)故障轉(zhuǎn)移不會(huì)發(fā)生數(shù)據(jù)丟失。

若要查看可用性副本中的每個(gè)可用性數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)同步運(yùn)行狀況的匯總,請(qǐng)使用 Sys.dm_hadr_availability_replica_states動(dòng)態(tài)管理視圖 synchronization_health 和synchronization_health _desc 的列。此匯總信息考慮每個(gè)可用性數(shù)據(jù)庫(kù)的同步狀態(tài)和其可用性副本的可用性模式。

注意: 若要查看給定的可用性數(shù)據(jù)庫(kù)的同步運(yùn)行狀況,請(qǐng)查詢 Sys.dm_hadr_database_replica_states動(dòng)態(tài)管理視圖的 synchronization_state synchronization_health 列。

若要更改的故障轉(zhuǎn)移模式,請(qǐng)使用帶 Failover_mode選項(xiàng)的 ALTER   AVAILABILITY GROUP Transact-SQL語(yǔ)句。

session_timeout

int

超時(shí)期限(秒)。超時(shí)期限是指副本接收來(lái)自其他副本的消息而等待的最長(zhǎng)時(shí)間,超過(guò)此時(shí)間,將主副本和輔助副本之間的連接視為已失敗。會(huì)話超時(shí)檢測(cè)輔助副本是否與主副本相連接。

在檢測(cè)到與輔助副本連接失敗時(shí),主副本將輔助副本“未同步”。在檢測(cè)到與輔助副本的連接失敗時(shí),輔助副本只會(huì)嘗試重新連接。

注意: 會(huì)話超時(shí)不會(huì)導(dǎo)致自動(dòng)故障轉(zhuǎn)移。

若要更改此值,使用帶SESSION_TIMEOUT選項(xiàng)的 ALTER   AVAILABILITY GROUP Transact-SQL語(yǔ)句。

primary_role_allow_connections

primary_role_allow_connections_desc

tinyint

nvarchar(60)

可用性是允許所有連接還是僅允許讀寫(xiě)連接,其中:

2 = ALL 所有(默認(rèn)值)

3 = READ_WRITE 讀寫(xiě)

secondary_role_allow_connections

secondary_role_allow_connections_desc

tinyint

nvarchar(60)

正在履行輔助角色的可用性副本(也就是輔助副本)是否可以接受來(lái)自客戶端的連接,可為下列值之一:

0 = NO 否。不允許連接到輔助副本中的數(shù)據(jù)庫(kù),且不支持讀取這些數(shù)據(jù)庫(kù)。這是默認(rèn)設(shè)置。

1 = READ_ONLY 只讀。僅允許針對(duì)輔助副本中的數(shù)據(jù)庫(kù)進(jìn)行只讀連接。副本中的所有數(shù)據(jù)庫(kù)都可用于讀訪問(wèn)。

2 = ALL 全部。允許針對(duì)輔助副本中的數(shù)據(jù)庫(kù)的所有連接進(jìn)行只讀訪問(wèn)。

有關(guān)詳細(xì)信息,請(qǐng)參閱 活動(dòng)次要副本:可讀次要副本(Always On 可用性組)。

create_date

datetime

副本的創(chuàng)建日期。

NULL = 副本不位于此服務(wù)器實(shí)例上。

modify_date

datetime

上次修改副本的日期。

NULL = 副本不位于此服務(wù)器實(shí)例上。

backup_priority

int

表示相對(duì)于同一可用性組中的其他副本,在此副本上執(zhí)行備份的用戶指定的優(yōu)先級(jí)。該值是范圍 0..100 中的整數(shù)。

有關(guān)詳細(xì)信息,請(qǐng)參閱 活動(dòng)次要副本:次要副本備份(Always On 可用性組)。

read_only_routing_url

nvarchar(256)

只讀可用性副本的連接端點(diǎn)(URL)。有關(guān)詳細(xì)信息,請(qǐng)參閱 為可用性組配置只讀路由(SQL Server)。

seeding_mode

seeding_mode_desc

tinyint

Nvarchar(60)

SQL 2017 新增加

輔助數(shù)據(jù)庫(kù)種子設(shè)定模式。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI