位置: 编程技术 - 正文

SQL Server误区30日谈 第11天 镜像在检测到故障后瞬间就能故障转移(sql语句错误提示)

编辑:rootadmin

误区 #:镜像在检测到故障后瞬间就能故障转移

错误 数据库镜像的故障转移既可以自动发起,也可以手动发起。

在自动发起的情况下,是由镜像服务器执行故障转移操作(你没有看错,并不是由见证服务器来做故障转移的决定),在见证服务器和镜像服务器都发现无法和主体服务器交换信息(这个过程被称为”形成仲裁”,译者注:也就是通过程序对集群进行监管,集群可用的依据来自监管程序的算法,比如根据:每个节点的配置,文件共享情况,磁盘访问情况,每个节点的可用性等来确定集群是否可用)并且镜像方式是同步时,可以进行故障转移。(译者注:所谓的同步指的是主体服务器必须等待镜像服务器的日志写入后,才能够提交事务。相对异步来说性能更差,但更安全,并且还不需要SQL Server是企业版)。

手动故障转移是由你发起的,手动发起可能是由于不存在见证服务器(以至于无法“形成仲裁”),或是在主体服务器现在问题时镜像的运行模式不是“同步”。

当主体服务器发生故障时,镜像服务器在日志队列Redo完成之前不会上线(所谓的日志队列就是由主体服务器传送到镜像服务器的日志,但还没有在镜像服务器Replay)。即使你镜像的运行模式是同步,也仅仅只能说明日志被写入镜像磁盘,但不能保证日志在镜像服务器被重放。而对于故障转移来说,镜像服务器必须经历Roll Forward阶段才能够上线.但Roll Back阶段是镜像上线后才会做的。

在SQL Server标准版以及企业版所在的CPU低于5个内核,Roll Forward只有一个线程。对于企业版并且CPU多余5核,为每4个核分配一个Roll Forward线程。所以完全可以看出故障转移所需的时间取决于需要对日志进行Redo处理的队列大小,CPU的核数,以及镜像服务器的负载。

由于大家都认为镜像工作在同步方式时可以迅速进行故障转移,所以很少有人检测日志Redo队列。但由于Redo队列的大小确定了故障转移时Downtime的大小,所以检测镜像服务器Redo队列变得十分重要。

有关这里更细节的文章,你可以参看:Estimating the Interruption of Service During Role Switching

推荐整理分享SQL Server误区30日谈 第11天 镜像在检测到故障后瞬间就能故障转移(sql语句错误提示),希望有所帮助,仅作参考,欢迎阅读内容。

SQL Server误区30日谈 第11天 镜像在检测到故障后瞬间就能故障转移(sql语句错误提示)

文章相关热门搜索词:sql server233错误,sql server报错,sql server 错误,sql server 错误,sql server 错误,sql server 1222解决,sql server233错误,sql语句错误提示,内容如对您有帮助,希望把文章链接给更多的朋友!

SQL Server误区日谈 第天 TempDB的文件数和需要和CPU数目保持一致 误区#:TempDB的文件数和需要和CPU数目保持一致错误哎,由于上述误区是微软官方的建议,并且还有大量博文坚持这个观点,这个误区已经是老生常谈。

SQL Server误区日谈 第天 在SQL Server 兼容模式下不能使用DMV 误区#.在SQLServer兼容模式下不能使用DMV错误对于兼容模式已经存在了很多误解。的兼容模式的数据库是否意味着能够附加或恢复到SQLServer数据

SQL Server误区日谈 第天 清除日志后会将相关的LSN填零初始化 误区#.清除日志后会将相关的LSN填零初始化错误当日志文件在手动增长,自动增长和创建时都会进行填零初始化操作。但是请不要把这个过程和定期清

标签: sql语句错误提示

本文链接地址:https://www.jiuchutong.com/biancheng/347826.html 转载请保留说明!

上一篇:SQL Server误区30日谈 第10天 数据库镜像在故障发生后 马上就能发现(sql server错误和使用情况报告)

下一篇:SQL Server误区30日谈 第12天 TempDB的文件数和需要和CPU数目保持一致(sql server 错误)

  • 小规模纳税人转一般纳税人
  • 纳税人期末存货怎么结转
  • 公司合同是公司员工个人名义签订如何入账?
  • 土地价款抵扣增值税怎么做账
  • 服务费的增值税怎么算
  • 简易计税的进项可以抵扣吗
  • 专门借款资本化时点
  • 公司可以为非本人开户吗
  • 计提工会经费的贷方账户为
  • 铸造厂的销售废料有哪些
  • 对赌协议赢了怎么样
  • 被财政收回的财政经费如何做财务处理?
  • 营改增后企业取得的不动产可以抵扣进项
  • 收到供应商开具什么发票
  • 纳税人提供植物养护服务属于什么服务
  • 事业单位材料费分析怎么写
  • 国有土地租金怎么交税
  • 合同税率16%调整到13%怎么算
  • 客户退货发到付怎么办
  • 未确认收货可以评价吗
  • 其他综合收益的含义
  • 出口视同内销补缴增值税会计分录?
  • 公司原因领不了失业保险要赔偿吗
  • 免征增值税的税额还要交个人所得税吗
  • 印花税的缴纳方式包括
  • 其他业务成本如何核算
  • 外购固定资产对账怎么算
  • 金税盘减免税款申报的时候怎么填写
  • 软件登记费用
  • sbsetup.exe - sbsetup是什么进程 有什么用
  • php字符串赋值
  • launcher process
  • 房地产企业购地印花税如何入账
  • 补缴企业所得税和滞纳金如何入账
  • php与ajax交互
  • Joomla调用系统自带编辑器的实现方法
  • PHP实现微信无感登陆
  • 延期交房补偿协议
  • 财务费用税前扣除标准是多少
  • db2 -952
  • 电脑bak文件怎么打开
  • 现金流量表为负数的几种原因
  • 招待费发票可以开专票吗
  • 出口退税一般程度是什么
  • 对方公司倒闭应收账款,销售需要承担吗
  • 其他业务收入的现金流放哪里?
  • 检测公司成本科目
  • 取得其他权益工具投资发生的交易费用
  • 为什么贷款要收手续费
  • 应交税费进项税额转出
  • 企业装卸费抵扣怎么做账
  • 银行记账本怎么填写
  • 会计中的资金
  • windows 地址解析命令
  • ubuntu安装ubuntu-desktop
  • 使用注册表删除软件时,有些拒绝访问
  • ubuntu-server
  • centos设置服务自启动
  • linux防止攻击
  • win10变成win8怎么办
  • win7系统运行红警黑屏有声音
  • win10系统更改
  • Unity3D HTTP协议 网络通信 post get
  • 【学习ARToolkit小记之初】 ARToolkit在VS2010(Win7 64位)下的配置及第一个开发程序的编译与运行
  • js运算符种类
  • android图形
  • 每天学一个成语
  • sqlserver 服务器
  • Intent and Intent Filters
  • unity一运行就停止工作
  • jquery返回顶部代码
  • javascript文字特效
  • javascript新手教程
  • jquery 3d旋转
  • jquery怎么写轮播图
  • python读写segy数据
  • 湖南省低保电话是多少?
  • 外经证可以不交企业所得税吗
  • 八项改革四大工程
  • 车船使用税减免法律规定
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设