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

时间:2016-08-26 22:10:26

标签: sql sql-server failover database-mirroring

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

1 个答案:

答案 0 :(得分:1)

你需要了解。在此之前镜像是如何运作的。

镜像通过wire传输日志块。在辅助日志硬化后,主服务器将仅提交日志(同步模式)。它们还跟踪最后一个LSN,在发生故障转移/意外关闭时都收到了。

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

这是一个高级概述,它还取决于镜像模式,自动故障转移/手动故障转移等许多内容。

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

从sys.dm_os_performance_counters中选择*,其中object_name类似'%mirror%'

这给了我们..

enter image description here

这里是学习更多内容的好地方....

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