SQL Server 的性能指标
深入了解各种内存和缓冲区管理器详细信息,以实现最佳容量规划。深入了解性能详细信息,例如 SQL 编译和 SQL 实例的最长事务时间、数据库属性等。SQL 监视器使用 Site24x7 Windows 代理 进行监视。安装 Windows 代理并 自动发现您的 SQL 服务器。
将 SQL 服务器监视器成功添加到您的 Site24x7 帐户后,
- 查看SQL监视器的性能指标。登录到 Site24x7 并转到服务器> Microsoft SQL Server。
- 添加阈值和可用性配置文件以将特定资源声明为危急或停止。
- 使用独家性能报表分析趋势并识别性能问题。
解释 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 服务器监视器
- 支持的其他 Microsoft 应用程序 | 添加 Windows 监视器
- 了解服务器监控的工作原理
- 支持的其他操作系统平台: Linux | freeBSD | 操作系统
- 故障排除提示