SQL Server监控、故障排除与XML支持全解析
1 SQL Server性能监控
1.1 性能监控器概述
性能监控器包含数百个与SQL Server实例性能直接相关的性能计数器。与SQL Server Profiler一样,需要根据想要查看的数据来选择要查看的计数器。
1.2 内存问题监控
若要查看内存问题,可以关注SQLServer:Buffer Manager组下的一些计数器,如缓冲缓存命中率和页面预期寿命。这两个指标能反映数据在缓冲缓存中停留的时间,以及SQL Server在内存中找到数据的概率。缓冲缓存命中率和页面预期寿命越高,SQL Server在内存中找到所需数据的可能性就越大,减少从磁盘读取数据,从而提升性能。由于页面预期寿命数据以秒为单位,若需要以分钟或小时为单位查看,可将该值分别除以60或3600。
1.3 磁盘问题监控
对于磁盘问题,可以查看物理磁盘计数器,以下是一些关键计数器:
- 当前磁盘队列 :记录当前排队等待磁盘可用的操作数量。
- 平均磁盘读取秒数 :表示磁盘对每次读取操作的响应时间。
- 平均磁盘写入秒数 :表示磁盘对每次写入操作的响应时间。该数值对SQL Server的健康状况至关重要,若每次操作超过0.01秒,会导致SQL Server的CPU负载高于正常水平,并出现等待情况。
- 每秒磁盘读取次数 :反映SQL Server和其他操作对磁盘施加的读取负载。
-
超级会员免费看
订阅专栏 解锁全文
33

被折叠的 条评论
为什么被折叠?



