检查磁盘 I/O 子系统的 I/O 延迟问题
此规则检查事件日志中是否存在错误消息 833。此消息表示 SQL Server 已从磁盘发出读取或写入请求,但该请求返回所用的时间已超过 15 秒。此错误由 SQL Server 报告,表示磁盘 I/O 子系统有问题。延迟此长度的时间可能会严重损坏 SQL Server 环境的性能。
最佳实践建议
通过检查系统事件日志中是否存在硬件相关错误消息来纠正此错误。并且,如果有特定于硬件的日志,也要进行检查。
使用性能监视器检查以下计数器:
Average Disk Sec/Transfer
Average Disk Queue Length
Current Disk Queue Length
例如,运行 SQL Server 的计算机上的 Average Disk Sec/Transfer 时间通常少于 15 毫秒。如果 Average Disk Sec/Transfer 值增加,则表示磁盘 I/O 子系统未能完全满足 I/O 需求。