帮助手册

SQL Server 的阈值与可用性

将 SQL Server 监视器成功添加到 Site24x7 账户后,添加阈值与可用性配置文件,帮助告警引擎判断特定资源是否需要被声明为严重或宕机状态。配置宕机规则以减少误报告警。

注意

提示:在设置阈值配置文件时,您还可以将 IT 自动化映射到所需属性。一旦违反阈值,修复自动化将被执行,无需人工干预即可解决问题。您最多可以为每个属性映射 五个修复自动化

添加阈值配置文件

  1. 登录 Site24x7。
  2. 前往管理 > 配置文件 > 阈值与可用性 > 添加阈值配置文件。您也可以通过服务器 > 服务器监视器 > 服务器 > 点击服务器监视器 > 悬停在显示名称旁的汉堡图标 > 编辑 > 配置文件 > 阈值与可用性旁的铅笔图标进行导航。
  3. 填写以下详情: 
    • 监视器类型:从下拉菜单中选择 Microsoft SQL Server
    • 显示名称:为阈值与可用性配置文件指定适当的名称。
  4. 阈值类型:您可以选择静态阈值或基于 AI 的阈值。请参阅下方完整指标列表,了解可设置阈值的所有指标。
    • 静态阈值:从下拉菜单中选择需要配置阈值的指标,输入与单位对应的值,并为每个指标设置阈值条件(<、<=、=、> 或 >=)和监视器状态(收到告警时的状态)。当这些阈值条件被违反时,您将收到告警。 
    • 基于 AI 的阈值:基于 AI 的阈值将使用异常检测追踪异常峰值,并提供动态阈值,该阈值将相应更新。如果选择基于 AI 的阈值,请选择关联的异常严重程度及相应状态。
      • 常规阈值:登录次数、批处理请求、SQL 编译次数、复制合并冲突
      • 内存阈值:目标服务器内存、服务器总内存、目标服务器内存、SQL 缓存内存、优化器内存、已授予的工作区内存、待授予内存
      • 缓冲区管理器阈值:检查点页面、延迟写入、页面读取、页面拆分、页面写入、全扫描次数、错误数量
      • 作业与计划阈值:计划缓存命中率、缓存页面、缓存对象、排队作业、失败作业
      • 锁与锁存器阈值:锁请求、锁超时、死锁、平均锁等待时间 
  5. 高级阈值设置(策略):
    轮询计数作为验证阈值违规的默认策略。您可以通过对指定阈值策略应用多个条件 (>、<、=、>=、<=)来验证阈值违规。当应用于以下任一阈值策略的条件成立时,监视器状态将变为"警告"或"严重":
    • 在轮询计数(轮询次数)期间验证阈值条件:当应用于阈值的条件在指定的轮询计数内持续验证通过时,监视器状态变为"警告"或"严重"。
    • 轮询计数(轮询次数)期间的平均值:当配置的轮询次数内属性值的平均值持续满足应用于阈值的条件时,监视器状态变为"警告"或"严重"。
    • 在时间段(分钟)内验证条件:当应用于阈值的指定条件在配置的时间段内所有轮询中持续验证通过时,监视器状态变为"警告"或"严重"。
    • 时间段(分钟)内的平均值:当配置的时间段内属性值的平均值持续满足应用于阈值的条件时,监视器状态变为"警告"或"严重"。

    默认情况下不应用多次轮询检查策略。在无法应用任何策略的情况下,阈值违规仅针对单次轮询进行验证。
    注意

    为确保应用于策略"策略 3:时间段或策略 4:时间段内平均值"的阈值违规检测条件按预期工作,您必须确保指定的时间段至少是该监视器所设检查频率的两倍。

  6. 点击保存。为 SQL Server 监视器创建的阈值与可用性配置文件将自动列在阈值与可用性页面中,与其他已创建的配置文件一起显示。

支持的指标列表

  • 常规阈值:  
    • SQL 代理服务宕机时通知:当 SQL 代理服务宕机时发送通知。默认设置为"否"。
    • SQL 浏览器服务宕机时通知:当 SQL 浏览器服务宕机时发送通知。默认设置为"否"。
    • 用户连接数:当连接到系统的用户数超过指定值时,发出"警告"或"严重"告警。
    • 登录次数:当每秒开始的登录总次数超过指定值时,发出"警告"或"严重"告警。
    • 注销次数:当每秒开始的注销总次数超过指定值时,发出"警告"或"严重"告警。
    • 批处理请求数:输入一个值,当服务器每秒收到的 SQL 批处理请求数满足指定条件时,作为"警告"或"严重"告警通知您。
    • SQL 编译次数:输入一个值,当每秒 SQL 编译次数满足指定值的设定条件时,作为"警告"或"严重"告警通知您。
    • SQL 重新编译次数:输入一个值,当每秒 SQL 重新编译次数满足指定值的设定条件时,作为"警告"或"严重"告警通知您。
    • 复制合并冲突次数:指定一个值,当合并过程中每秒发生的冲突次数满足配置值的设定条件时,作为"警告"或"严重"告警通知您。
    • 备份设备吞吐量:指定一个值,当备份设备每秒的读/写吞吐量满足配置值的设定条件时,作为"警告"或"严重"告警通知您。
    • 事务超时:当任何事务的最长运行时间(秒)满足指定值的设定条件时,发出"警告"或"严重"告警。
    • 错误数量:当每秒错误数满足指定值的设定条件时,发出"警告"或"严重"告警。
    • 页面拆分次数:指定一个值,当每秒页面拆分次数满足设定值的设定条件时,作为"警告"或"严重"告警通知您。
    • 全扫描次数:当每秒不受限制的全扫描次数满足配置值的设定条件时,发出"警告"或"严重"告警。
  • 内存阈值:
    • 目标服务器内存:当服务器愿意消耗的动态内存总量满足配置值的设定条件时,发出"警告"或"严重"告警。
    • 服务器总内存:当服务器当前消耗的动态内存总量满足配置值的设定条件时,发出"警告"或"严重"告警。
    • SQL 缓存内存:当服务器用于动态 SQL 缓存的动态内存总量满足配置值的设定条件时,发出"警告"或"严重"告警。
    • 优化器内存:当服务器用于查询优化的动态内存总量满足配置值的设定条件时,发出"警告"或"严重"告警。
    • 连接内存:当服务器用于维护连接的动态内存总量满足配置值的设定条件时,发出"警告"或"严重"告警。
    • 锁内存:当服务器用于锁的动态内存总量满足配置值的设定条件时,发出"警告"或"严重"告警。
    • 已授予的工作区内存:当授予执行进程的内存总量满足配置值的设定条件时,发出"警告"或"严重"告警。
    • 待授予内存:当等待工作区内存授予的当前进程数满足配置值的设定条件时,发出"警告"或"严重"告警。
  • 缓冲区管理器阈值:
    • 缓冲区缓存命中率:当在缓冲池中找到而无需从磁盘读取的页面百分比低于配置值时,发出"警告"或"严重"告警。
    • 检查点页面数:当由检查点或其他需要刷新所有脏页的操作刷新的页面数满足配置值的设定条件时,发出"警告"或"严重"告警。
    • 延迟写入次数:当缓冲区管理器延迟写入程序写入的缓冲区数量满足配置值时,发出"警告"或"严重"告警。
    • 页面生存期:当页面在缓冲池中无引用状态下保留的秒数满足配置值的设定条件时,发出"警告"或"严重"告警。
    • 页面读取次数:当每秒发出的物理数据库页面读取次数满足配置值的设定条件时,发出"警告"或"严重"告警。
    • 页面写入次数:当每秒发出的物理数据库页面写入次数满足配置值的设定条件时,发出"警告"或"严重"告警。
    • 总页面数:当缓冲池中的页面数满足配置值的设定条件时,发出"警告"或"严重"告警。
    • 数据库页面数:当缓冲池中包含数据库内容的页面数满足配置值的设定条件时,发出"警告"或"严重"告警。
    • 空闲页面数:当所有空闲列表中的页面总数满足配置值的设定条件时,发出"警告"或"严重"告警。
  • 锁与锁存器阈值:
    • 锁请求数:当每秒从锁管理器请求的新锁和锁转换数量满足配置值的设定条件时,发出"警告"或"严重"告警。
    • 锁超时次数:当每秒超时的锁请求数满足配置值的设定条件时,发出"警告"或"严重"告警。
    • 锁等待时间:当上一秒中锁的总等待时间(毫秒)满足配置值的设定条件时,发出"警告"或"严重"告警。
    • 死锁次数:当每秒导致死锁的锁请求数满足配置值的设定条件时,发出"警告"或"严重"告警。
    • 平均锁等待时间:当每个导致等待的锁请求的平均等待时间(毫秒)满足配置值的设定条件时,发出"警告"或"严重"告警。
    • 平均锁存器等待时间:当需要等待的锁存器请求的平均锁存器等待时间(毫秒)满足配置值的设定条件时,发出"警告"或"严重"告警。
    • 锁存器等待次数:当无法立即获得而需等待的锁存器请求数满足配置值的设定条件时,发出"警告"或"严重"告警。
  • 作业与计划阈值:
    • 计划缓存命中率:当缓存命中与查找之间的比率满足配置值的设定条件时,发出"警告"或"严重"告警。
    • 缓存页面数:当缓存对象使用的 8KB 页面数满足配置值的设定条件时,发出"警告"或"严重"告警。
    • 缓存对象数:当缓存中的缓存对象数量满足配置值的设定条件时,发出"警告"或"严重"告警。
    • 活跃作业数量:当正在运行的作业数量满足配置值的设定条件时,发出"警告"或"严重"告警。
    • 作业成功率:当从已执行作业总数中成功作业所占百分比满足配置值的设定条件时,发出"警告"或"严重"告警。
    • 排队作业数:当排队的作业数量满足配置值的设定条件时,发出"警告"或"严重"告警。
    • 失败作业数:当失败作业数满足配置值的设定条件时,发出"警告"或"严重"告警。
  • 数据库阈值
    • 数据文件大小:当数据文件大小满足配置值的设定条件时,发出"警告"或"严重"告警。
    • 日志缓存命中率:当日志缓存百分比满足配置值的设定条件时,发出"警告"或"严重"告警。 
    • 日志文件大小:当日志文件大小满足配置值的设定条件时,发出"警告"或"严重"告警。
    • 日志文件已用大小:当日志文件已用大小满足配置值的设定条件时,发出"警告"或"严重"告警。
    • 日志文件已用大小百分比:当日志文件已用大小百分比满足配置值的设定条件时,发出"警告"或"严重"告警。
    • 日志增长次数:当日志增长总次数满足配置值的设定条件时,发出"警告"或"严重"告警。
    • 日志收缩次数:当日志收缩次数满足配置值的设定条件时,发出"警告"或"严重"告警。
    • 每秒事务数:当事务数满足配置值的设定条件时,发出"警告"或"严重"告警。
    • 活跃事务数:当活跃更新事务数满足配置值的设定条件时,发出"警告"或"严重"告警。

编辑阈值与可用性配置文件

  1. 点击要编辑的配置文件。
  2. 添加阈值与可用性窗口中编辑需要更改的参数。
  3. 点击保存

删除阈值与可用性配置文件

  1. 阈值与可用性页面中点击需要删除的配置文件。
  2. 这将导航到添加阈值与可用性窗口。
  3. 点击删除

本文档对您有帮助吗?

您愿意帮助我们改进文档吗?请告诉我们哪些方面可以做得更好。


很抱歉本文档未能让您满意。我们希望了解可以从哪些方面改进您的体验。


感谢您抽出时间分享反馈。我们将利用您的反馈来改进在线帮助资源。

短链接已复制!