帮助手册 服务器指标 SQL Server监视器

SQL Server 的性能指标

深入了解各种内存和缓冲区管理器详细信息,以实现最佳容量规划。深入了解性能详细信息,例如 SQL 编译和 SQL 实例的最长事务时间、数据库属性等。SQL 监视器使用 Site24x7  Windows 代理 进行监视。安装 Windows 代理并 自动发现您的 SQL 服务器。 

将 SQL 服务器监视器成功添加到您的 Site24x7 帐户后,

解释 SQL 性能指标

  • 操作:深入了解性能细节,例如错误、复制、SQL 编译和 SQL 实例的最长事务时间。
  • 容量规划:深入了解各种内存和缓冲区管理器的详细信息,以实现最佳容量规划。
  • DevOps:专注于 SQL 服务器中更密集的部分,例如作业、锁定和闩锁详细信息。
  • 数据库:捕获数据库属性,如使用的数据文件大小、日志文件大小、日志缓存命中率。

操作

描述
Microsoft SQL Server 详细信息 列出主机名、IP 地址、版本名称、SQL 代理的状态和浏览器服务 
活动连接  用户连接计数器标识连接到 SQL 服务器的用户数
错误  每秒错误数。这包括 DB 脱机、信息、终止连接和用户错误。*
批量请求 服务器收到的 SQL 批处理请求数
事务时间  任何事务的运行时间(以秒为单位)
备份吞吐量 备份设备的读/写吞吐量
汇编 SQL 编译次数
复制 合并过程中每秒发生的冲突数

*错误指标包括以下错误:

  • 数据库脱机错误,包括导致 SQL 服务器使当前数据库脱机的严重错误。
  • 向用户提供对错误消息的insight的信息错误。
  • 终止连接错误,这些错误提供导致 SQL 服务器终止当前连接的严重错误。
  • 用户错误

容量规划

参数 描述
内存管理器详细信息:
目标服务器内存 (GB) 服务器愿意消耗的动态内存总量
服务器总内存 (GB) 服务器当前消耗的动态内存总量
SQL 高速缓存内存 (GB) 服务器用于动态 SQL 缓存的动态内存总量
优化器内存 (GB) 服务器用于查询优化的动态内存总量
连接内存 (GB) 服务器用于维护连接的动态内存总量
锁定内存 (GB) 服务器用于锁的动态内存总量
授予的工作区内存 授予执行进程的内存总量
内存授予待定 当前等待工作区内存授权的进程数
缓冲区管理器详细信息:
缓冲区缓存命中率 (%) 无需从磁盘读取即可在缓冲池中找到的页面百分比
检查点页面/秒 检查点或其他需要刷新所有脏页的操作刷新的页面数
延迟写入/秒 缓冲区管理器的惰性写入器写入的缓冲区数
页面预期寿命(秒) 页面在没有引用的情况下停留在缓冲池中的秒数
页面读取/秒 发出的物理数据库页面读取数
页面写入/秒 发出的物理数据库页面写入数
总页数 缓冲池中的页数
数据库页面 缓冲池中包含数据库内容的页数
可用页面 所有空闲列表的总页数

DevOps

参数 描述
计划和工作细节:
计划缓存命中率 (%) 缓存命中和查找之间的比率
缓存页面 缓存对象使用的 8k 页数
缓存对象 缓存中的缓存对象数
活跃的工作 正在运行的作业数
排队的作业 排队的作业数
失败的工作 失败的作业数
工作成功率 (%) 已执行作业总数中成功作业的百分比
锁和闩锁详细信息:
锁定请求/秒 锁管理器请求的新锁和锁转换的数量
锁定超时/秒 超时的锁请求数
锁定等待/秒 最后一秒锁的总等待时间(毫秒)
死锁/秒  导致死锁的锁请求数
平均锁定等待时间 导致等待的每个锁定请求的平均等待时间(毫秒)
锁存等待/秒 无法立即授予且必须等待才能授予的闩锁请求数
平均锁存等待时间  必须等待的闩锁请求的平均闩锁等待时间(毫秒)

数据库

单击发现数据库以发现和添加用于监控的数据库。一旦将新数据库添加到您的环境中,  您还可以选择自动发现和添加新数据库

参数 描述
最高数据空间利用率 显示前十名数据库的数据文件大小的图形表示 
最高日志空间利用率 显示前十名数据库的日志空间的图表 
数据库详细信息:
数据文件大小 (GB) 数据库中所有数据文件的累积大小
日志缓存命中率 (%) 从日志缓存中满足的日志缓存读取百分比
日志文件大小 (GB) 数据库中所有日志文件的累积大小
使用的日志文件大小 (GB) 数据库中所有日志文件的累计使用大小
对数增长 此数据库的日志增长总数
日志收缩 此数据库的日志收缩总数
事务/秒 为数据库启动的事务数
活跃事务 数据库的活动更新事务数
动作 单击铅笔图标以设置该特定数据库的阈值。单击阈值配置以批量执行此操作。 

SQL 的性能报表

登录到 Site24x7 并转到报表Microsoft SQL Server。以下报表可用于 SQL 监控:

  • 可用性汇总报表
  • 忙时报表
  • 健康趋势报表
  • 性能报表
  • 按批处理请求和目标服务器内存排列的前 N ​​个 Microsoft SQL 服务器

了解更多

相关文章

帮助手册 服务器指标 SQL Server 监视器