• [AlwaysOn Availability Groups] 健康模型 Part 2 ——扩展


    健康模型扩展

    第一部分已经介绍了AlwayOn健康模型的概述。现在是创建一个自己的PBM策略,然后设置为制定的归类。创建这些策略,创建之后修改一下配置,dashboard就会自动评估这些策略。

    场景,你有一个异步副本,当被primary落下太多的时候想要在dashboard上显示。一下是创建策略放入健康模型的过程。

    1.定义条件

    连接到SSMS,打开到条件,右击新建。

    设置条件名,然后选择相应的方面。方面是逻辑属性的集合,我们使用这些属性来构成bool表达式这样来定义条件。AlwayOn相关的方面:
    1.Availability Group State
    主要包含AG的属性,比如有多少可用副本断开连接,有多少不健康的可用副本等等
    2.Availability Replica
    包含各种可用副本属性,比如可用模型,故障切换模型,连接状态等等
    3.Database Replica State
    包含特定可用数据的属性,有很多可用的性能数据。

    有些策略还和Server方面有关。比如,IsHadrEnabled, ClusterQuorumState, HadrManagerStatus, ClusterQuorumType.

    在我们的场景中,使用Database Replica State方面,因为我们想要监控数据库的性能。选择了方面之后然后定义条件。我们在这里使用Estimated Recovery Time必须小于10分钟。如图

    设置@EstimatedRecoveryTime<=600,如果条件成立,表示正常,如果不成立表示出错。

    2.创建策略

    现在根据条件创建策略。还是在SSMS下策略管理->策略。右击新建。如图:

    选择描述tag,这个很重要,选择策略归类。输入发生错误时显示的信息。

    根据选项输入描述,显示的文本,地址。

    3.启动用户定义策略

    最后启动用户定义策略,在Tools->Options,SQL Server AlwaysON tab上。

    现在dashboard会评估你定义的新策略。如果已经打开了dashboard,需要手动刷新一下,或者关闭重新打开

    查看具体错误输出:

  • 相关阅读:
    4.2 [单选]2011年12月30日,国务院办公厅公布的三网融合第二阶段试点城市有()个 - 关于三网融合(主讲:凌捷)笔记
    4.1 [单选]两化融合中的两化是指 - 关于两化融合(主讲:凌捷)笔记
    [单选]物联网产业链的主要产品不包括下列哪一项 - 关于物联网(主讲:柳毅)笔记
    关于云计算(主讲:柳毅)笔记
    [转]iis7.5+win2008 出现 HTTP Error 503. The service is unavailable.
    delphi中Bitmap位图与base64字符串相互转换
    HTTP 错误 404.2
    这3周以来的面试总结(C#/.net 智能硬件/物联网)
    2017.4找工作面试记录-第三周(3)
    2017.4找工作面试记录-第三周(2)--金蝶
  • 原文地址:https://www.cnblogs.com/Amaranthus/p/4997621.html
Copyright © 2020-2023  润新知