【问题标题】:How long does a sql mirror failover take to complete?sql 镜像故障转移需要多长时间才能完成?
【发布时间】:2016-08-26 22:10:25
【问题描述】:

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

【问题讨论】:

  • 我投票结束这个问题,因为这不是关于编程的问题。
  • 是的,将其迁移到 serverfault
  • @GerardoGrignoli:DBA.SE 是合适的站点而不是服务器故障

标签: sql sql-server failover database-mirroring


【解决方案1】:

您需要了解.,在此之前镜像是如何工作的..

镜像通过线路传输日志块。一旦日志在辅助节点上硬化,主节点将仅在那时提交日志(同步模式)。它们还跟踪最后一个 LSN,在故障转移/意外关闭的情况下都收到..

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

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

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

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

这给了我们..

这里是了解更多信息的好地方......

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

【讨论】:

    猜你喜欢
    • 2017-02-13
    • 1970-01-01
    • 2021-05-03
    • 1970-01-01
    • 2022-12-23
    • 2018-02-07
    • 2016-07-30
    • 2013-07-18
    • 1970-01-01
    相关资源
    最近更新 更多