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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 檢查備份情況的指令碼指令碼
- 查詢表空間使用情況的指令碼指令碼
- check_postgres指令碼集檢查資料庫健康情況指令碼資料庫
- Sqlserver自動查詢缺失索引及拼出建立索引的語句的指令碼SQLServer索引指令碼
- SQLServer 常用指令碼SQLServer指令碼
- SqlServer遞迴查詢SQLServer遞迴
- 查詢SQLSERVER版本號SQLServer
- 月結各模組關閉情況查詢SQLSQL
- MySQL 5.6大查詢和大事務監控指令碼(Python 2)MySql指令碼Python
- 丐版sqlserver AlwaysOn叢集SQLServer
- 檢視SQLServer的LCK資源等待情況SQLServer
- SQLSERVER跨伺服器查詢SQLServer伺服器
- SQLServer DML操作阻塞SELECT查詢SQLServer
- SQLServer2012搭建AlwaysOn報錯SQLServer
- [20231011]查詢sys.optstat_snapshot$瞭解表的DML情況.txt
- SQLServer查詢所有資料庫大小SQLServer資料庫
- sqlserver查詢長括號[資料SQLServer
- java查詢資料庫,int型欄位為null的情況Java資料庫Null
- redis+lua實現指令碼一鍵查詢Redis指令碼
- SQLServer查詢哪些索引利用率低SQLServer索引
- Hibernate5.1+Sqlserver2000分頁查詢SQLServer
- 批次查詢並設定中通快遞延誤情況的方法
- 批次查詢並設定極兔快遞延誤情況的方法
- 關於Solidity指令碼相關環境配置及指令碼資料的查詢Solid指令碼
- 輿情繫統查詢
- 使用Shell指令碼查詢程式對應的程式ID指令碼
- synchronized Lock(本地同步)鎖的8種情況synchronized
- 總結Oracle根據時間查詢的一些常見情況Oracle
- SQLServer查詢使用者儲存過程SQLServer儲存過程
- hadoop_批量命令指令碼&同步檔案指令碼Hadoop指令碼
- [SQLServer]NetCore中將SQLServer資料庫備份為Sql指令碼SQLServerNetCore資料庫指令碼
- ELK查詢---輿情繫統
- 呼叫域名註冊api,查詢所有域名組合指令碼API指令碼
- [20220328]查詢游標為什麼不共享指令碼.txt指令碼
- 查詢表空間使用情況
- OushuDB 檢視查詢執行情況
- PostgreSQL 原始碼解讀(17)- 查詢語句#2(查詢優化基礎)SQL原始碼優化
- sqlserver查詢結果中新增自動編號SQLServer