sql server Alwayson查看传输进度

SELECT ar.replica_server_name AS [副本名称],
       ar.availability_mode_desc as [同步模式],
       DB_NAME(dbr.database_id) AS  [数据库名称],
       dbr.database_state_desc AS  [数据库状态],
       dbr.synchronization_state_desc AS [同步状态],
       dbr.synchronization_health_desc AS [同步健康状态],
       ISNULL(CASE dbr.redo_rate
                 WHEN 0 THEN
                  -1
                 ELSE
                  CAST(dbr.redo_queue_size AS FLOAT) / dbr.redo_rate
               END,
               -1) AS [Redo延迟(秒)], ISNULL(CASE dbr.log_send_rate
         WHEN 0 THEN
          -1
         ELSE
          CAST(dbr.log_send_queue_size AS
               FLOAT) /
          dbr.log_send_rate
       END, -1) AS [Log传送延迟(秒)], dbr.redo_queue_size AS [Redo等待队列(KB)], dbr.redo_rate AS [Redo速率(KB/S)], dbr.log_send_queue_size AS [Log传送等待队列(KB)],
       dbr.log_send_rate AS [Log传送速率(KB\S)]
  FROM master .sys.availability_replicas AS AR
 INNER JOIN master .sys.dm_hadr_database_replica_states AS dbr ON ar.replica_id =
                                                                  dbr.replica_id
 WHERE dbr.redo_queue_size IS NOT NULL

1.

ISNULL(CASE dbr.redo_rate                  WHEN 0 THEN -1                 ELSE CAST(dbr.redo_queue_size AS FLOAT) / dbr.redo_rate               END, -1) AS [redo延迟(s)]

redo_rate:在给定的辅助数据库上重做日志记录的平均速率(kb (KB) 。

redo_queue_size:辅助副本的日志文件中尚未重做的日志记录量 (KB)。

翻译:备库redo导入至最新(追平)所需时间

2.

ISNULL(CASE dbr.log_send_rate     WHEN 0 THEN -1     ELSE CAST(dbr.log_send_queue_size  AS FLOAT)   / dbr.log_send_rate       END, -1) AS [log传送延迟(s)]

log_send_rate:主副本实例在上一个活动期间(kb (KB) 。)发送数据的平均速率(kb)

log_send_queue_size:主数据库中尚未发送到辅助数据库的日志记录量 (KB)。

翻译:redo传送至备库至最新(追平)所需时间

3.

dbr.redo_queue_size  AS [redo等待队列(kb)]

辅助副本的日志文件中尚未重做的日志记录量 (KB)。

4.

dbr.redo_rate AS [redo速率(kb/s)]

在给定的辅助数据库上重做日志记录的平均速率(kb (KB) 。

5.

dbr.log_send_queue_size AS [log传送等待队列(kb)]

主数据库中尚未发送到辅助数据库的日志记录量 (KB)。

6.

dbr.log_send_rate  AS [log传送速率(kb\s)]

主副本实例在上一个活动期间(kb (KB) 。)发送数据的平均速率(kb)

7.

dbr.last_sent_time as [发送最后日志块时间]

  • 7
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

汪灵骅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值