Sqlserver查詢alwayson同步情況指令碼(2)
SELECT
ag.name AS ag_name
, ar.replica_server_name
, db_name(dr_state.database_id)
, is_ag_replica_local = CASE
WHEN ar_state.is_local = 1 THEN N'LOCAL'
ELSE 'REMOTE'
END
, ag_replica_role = CASE
WHEN ar_state.role_desc IS NULL THEN N'DISCONNECTED'
ELSE ar_state.role_desc
END
, dr_state.last_redone_time
, dr_state.last_hardened_lsn
, dr_state.last_hardened_time
, datediff(ms,last_hardened_time, getdate()) as 'seconds behind primary'
FROM (
( sys.availability_groups AS ag
JOIN sys.availability_replicas AS ar
ON ag.group_id = ar.group_id
)
JOIN
sys.dm_hadr_availability_replica_states AS ar_state
ON ar.replica_id = ar_state.replica_id
)
JOIN
sys.dm_hadr_database_replica_states dr_state
on
ag.group_id = dr_state.group_id and dr_state.replica_id = ar_state.replica_id
order by last_hardened_lsn desc,last_hardened_time
last_hardened_time:這個時間點表示AlwaysOn主節點的事務日誌傳到從節點的時間。
last_redone_time:這個時間點表示 AlwaysOn主節點的事務日誌傳到從節點後完成redo的時間(完成落盤),完成redo表示從節點已經完全同步了主節點的事務日誌。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22996654/viewspace-2724541/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Sqlserver查詢alwayson同步情況指令碼(1)SQLServer指令碼
- Sqlserver 映象切換操作並檢查映象同步情況SQLServer
- 檢查備份情況的指令碼指令碼
- sqlserver 查詢使用者角色指令碼SQLServer指令碼
- 查詢鎖等待情況
- 查詢表空間使用情況的指令碼指令碼
- Oracle 查詢DB的負載情況Oracle負載
- check_postgres指令碼集檢查資料庫健康情況指令碼資料庫
- Sqlserver查詢出所有表的大小使用情況SQLServer
- Mongodb記憶體管理和使用情況情況查詢MongoDB記憶體
- ORACLE SQL的查詢表的鎖的情況OracleSQL
- 月結各模組關閉情況查詢SQLSQL
- Sqlserver 2014 主從兩節點用指令碼完成alwayson搭建SQLServer指令碼
- 查詢當前正在執行的job的情況
- Sqlserver自動查詢缺失索引及拼出建立索引的語句的指令碼SQLServer索引指令碼
- 【DBA 指令碼】查詢current open cursor的指令碼指令碼
- 檢視過去的session鎖情況指令碼Session指令碼
- 查詢sqlserver資料庫及各表格空間利用情況SQLServer資料庫
- 查詢SQLSERVER版本號SQLServer
- SqlServer遞迴查詢SQLServer遞迴
- SQLServer 常用指令碼SQLServer指令碼
- 動態sql查詢結果多行的處理情況SQL
- 檢視SQLServer的LCK資源等待情況SQLServer
- 丐版sqlserver AlwaysOn叢集SQLServer
- 一些常用查詢指令碼指令碼
- sqlserver查詢table,columns資訊SQLServer
- 【sqlserver】查詢 表的大小SQLServer
- sqlserver表結構查詢SQLServer
- sqlserver查詢時不加鎖SQLServer
- [20170406]查詢佔用記憶體情況.txt記憶體
- Oracle 11g RAC查詢物理備庫延遲情況Oracle
- 查詢RAC環境中例項間資源分配情況
- sqlserver 巡檢指令碼SQLServer指令碼
- SQLServer備份指令碼SQLServer指令碼
- SQLServer巡檢指令碼SQLServer指令碼
- 使用shell指令碼檢視資料庫負載情況指令碼資料庫負載
- Oracle隱形引數查詢指令碼Oracle指令碼
- 查詢等待事件及處理指令碼事件指令碼