博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[AlwaysOn Availability Groups]AlwaysOn健康诊断日志
阅读量:5102 次
发布时间:2019-06-13

本文共 760 字,大约阅读时间需要 2 分钟。

AlwaysOn健康诊断日志

为了监控primary可用副本的健康状况,SQL Server资源DLL使用SQL Server2012的过程sp_server_diagnostics。

SQL Server resource DLL维护了一个专用的连接到SQL Server实例,通过这个SQL Server实例定期的发送健康诊断信息到SQL Server resource DLL。健康诊断信息与集群中的AG中的failover policy耦合,被用来确定集群是否重启或者故障转移。这个过程是新SQL Server实例的心跳线,比之前的更加细致,更加可靠。不像之前的版本只是运行select @@servername。然后可以通过条件控制故障转移触发通过设置FailureConditonLevel 属性。

使用SQL Server故障转移集群诊断日志

所有健康诊断,SQL Server resource DLL都是从sp_server_diagnostics获取自动被保存到 (%PROGRAMFILES%\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Log)。这些日志被称为SQLDIAG日志保存为XEL格式(扩展事件)。这些文件的格式为<HOSTNAME>_<INSTANCENAME>_SQLDIAG_X_XXXXXXXXX.xel。通过查看SQLDIAG日志,你可以发现AG资源错误或者故障转移事件的根本问题。

通过把xel文件拖到SSMS可以查看这些日志

posted on
2015-11-21 19:40 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/Amaranthus/p/4984594.html

你可能感兴趣的文章
jquery中ajax返回值无法传递到上层函数
查看>>
css3之transform-origin
查看>>
[转]JavaScript快速检测浏览器对CSS3特性的支持
查看>>
Master选举原理
查看>>
[ JAVA编程 ] double类型计算精度丢失问题及解决方法
查看>>
小别离
查看>>
微信小程序-发起 HTTPS 请求
查看>>
WPF动画设置1(转)
查看>>
基于node/mongo的App Docker化测试环境搭建
查看>>
java web 中base64传输的坑
查看>>
java 中的线程(一)
查看>>
秒杀9种排序算法(JavaScript版)
查看>>
Activiti入门 -- 环境搭建和核心API简介
查看>>
struts.convention.classes.reload配置为true,tomcat启动报错
查看>>
MySQL的并行复制多线程复制MTS(Multi-Threaded Slaves)
查看>>
好玩的-记最近玩的几个经典ipad ios游戏
查看>>
MySQL更改默认的数据文档存储目录
查看>>
PyQt5--EventSender
查看>>
Sql Server 中由数字转换为指定长度的字符串
查看>>
Java 多态 虚方法
查看>>