sql 镜像故障转移需要多长时间才能完成?

How long does a sql mirror failover take to complete?

我们正在镜像我们的数据库,我想知道从我在 sql 中单击 "failover" 后完成故障转移需要多长时间?

你需要先了解.,镜像是如何工作的..

镜像传输日志块超过 wire.once 日志在辅助设备上被加固,主设备将仅在那时提交日志(同步模式)。它们还跟踪最后一个 LSN,两者都在 [= 的情况下收到33=] 停机..

因此当您进行故障转移时,*minimum expected recovery time is the time that is need to REDO/UNDO the log on secondary*

这是一个高级概述,它还取决于很多东西,例如您的镜像模式、自动 failover/manual 故障转移..

您还可以使用性能计数器来检查 REDO 队列大小和需要发送到镜像的日志..

select * 来自 sys.dm_os_performance_counters where object_name like ‘%mirror%’

这给了我们..

这里是学习更多知识的好地方....

https://technet.microsoft.com/en-us/library/ms189590(v=sql.105).aspx