睢县网站制作公司,洛阳网站的优化,科技成果转化,自助建站源码php[AlwaysOn Availability Groups] 健康模型 Part 2 ——扩展 健康模型扩展 第一部分已经介绍了AlwayOn健康模型的概述。现在是创建一个自己的PBM策略#xff0c;然后设置为制定的归类。创建这些策略#xff0c;创建之后修改一下配置#xff0c;dashboard就会自动评估这些策略… [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分钟。如图 设置EstimatedRecoveryTime600,如果条件成立表示正常如果不成立表示出错。 2.创建策略 现在根据条件创建策略。还是在SSMS下策略管理-策略。右击新建。如图 选择描述tag这个很重要选择策略归类。输入发生错误时显示的信息。 根据选项输入描述显示的文本地址。 3.启动用户定义策略 最后启动用户定义策略在Tools-Options,SQL Server AlwaysON tab上。 现在dashboard会评估你定义的新策略。如果已经打开了dashboard需要手动刷新一下或者关闭重新打开 查看具体错误输出 posted on 2015-11-26 14:23 Fanr_Zh 阅读(...) 评论(...) 编辑 收藏 转载于:https://www.cnblogs.com/Amaranthus/p/4997621.html