性能与资源

排查SQL Server故障转移群集上的性能问题 - Windows Server

· 52CE 我爱测

总结 本文可帮助你识别和修复托管SQL Server实例的Windows Server故障转移群集上的严重性能问题。 在服务器启动期间或登录后,可能会遇到这些问题。 如果您需要将问题升级到存储供应商或 Microsoft 支持中心,请使用本文来诊断根本原因、实施解决方案,并收集诊断数据。 症状 在运行Microsoft SQL Server的故障转移群集环境中,遇到以下症状: - 重启后,服务器将缓慢启动。 - Windows桌面和应用程序加载缓慢或遇到延

总结

本文可帮助你识别和修复托管SQL Server实例的Windows Server故障转移群集上的严重性能问题。 在服务器启动期间或登录后,可能会遇到这些问题。 如果您需要将问题升级到存储供应商或 Microsoft 支持中心,请使用本文来诊断根本原因、实施解决方案,并收集诊断数据。

症状

在运行Microsoft SQL Server的故障转移群集环境中,遇到以下症状:

  • 重启后,服务器将缓慢启动。
  • Windows桌面和应用程序加载缓慢或遇到延迟。
  • Windows 文件资源管理器和 Windows PowerShell 运行速度缓慢。
  • 服务器意外失败或关闭。
  • 打开系统工具(如任务管理器)时,在工具启动之前遇到长时间的延迟。
  • 用户工作效率显著减少。

此外,事件日志还包含大量磁盘错误警告和磁盘超时事件,例如以下示例:

  • 事件 ID 153:
  • 事件 ID 154:
  • 状态代码 :

原因

这些性能问题通常表示存储子系统问题,例如以下一个或多个问题:

  • 磁盘硬件、固件或控制器问题:
    • 磁盘已损坏,或硬件失败。
    • 存储控制器无法正常工作。
    • 存储固件与硬件或存储控制器不兼容。
  • 配置或处理问题:
    • 存储缓存已饱和。 此条件会增加存储作的延迟。
    • 日志记录级别太详细。 此条件会淹没事件日志并增加处理负载。
    • 瓶颈会限制存储的操作。 此条件会降低存储系统响应时间。

解决方案

若要解决此问题,请执行以下步骤:

  1. 将固件和驱动程序更新到硬件和作系统支持的最新版本。
  2. 让存储供应商对存储系统进行全面诊断评审。
  3. 如果任何诊断检测到故障存储硬件等问题,请替换受影响的硬件。
  4. 检查存储控制器和缓存,以识别故障、健康问题或退化。
  5. 查看Windows Server和SQL Server存储最佳做法,并重新配置存储设置以优化性能。
  6. 通过监视系统和事件日志来跟踪磁盘错误并验证性能改进。
  7. 如果问题仍然存在,请通过替换存储组件来消除与硬件相关的故障。

数据收集

请在联系存储供应商或 Microsoft 技术支持之前,收集以下信息:

  • 涵盖问题发生的时间段的事件数据。 可以从事件查看器导出此信息。
  • 存储供应商工具的硬件诊断报告。
  • 存储控制器固件和驱动程序的版本信息。
  • 来自 SQL Server 的错误和群集日志。
  • 侧重于磁盘 I/O 和延迟的性能数据。 若要收集此信息,请使用 性能监视器(PerfMon 等工具)。
  • 故障转移群集或存储环境中的最近配置更改的详细信息。

资料来源与适用范围

资料来源
微软官方中文故障文档
适用范围
按正文的 Windows / Windows Server 适用版本;保留原文兼容性要求
内容语言
中文;命令、路径和错误标识保留技术原文
本地收录日期
2026-10-26
授权说明
CC BY 4.0

正文与所需资源由本站本地存储。查看来源及更新记录 ↗

请按适用版本和实际日志确认原因;本站没有对每一种系统或设备逐项执行文中的操作。