SQL Server 执行缓慢

Amr*_*ngh 7 performance sql-server-2008 sql-server

我有一个运行在 IBM 服务器上的 Microsoft SQL Server,它有 10 个内核和 64 GB RAM。

我有 100 到 300 个用户同时在服务器上工作。

用户抱怨应用程序缓慢。我检查了服务器,发现 CPU 使用率为 6%,RAM 使用率为 4GB,网络使用率高达 1Mbps。我有一条 4Mbps 的专线。

我试图在服务器上收集其他信息,例如BlockingWait Statistics

在此处输入图片说明

在此处输入图片说明

平均资源等待时间为 40 秒。

我无法解释原因。任何人都可以提出解决此问题的方法吗?

如果需要任何进一步的信息,我可以提供。

编辑:

根据建议,我添加了以下项目:

页 预期寿命 3

在此处输入图片说明

IO 统计快照

在此处输入图片说明

等待统计

在此处输入图片说明

服务器信息

在此处输入图片说明

内存状态

在此处输入图片说明

查询执行列表

在此处输入图片说明

Mar*_*ith 7

chat 中的讨论之后,我们已经确定:

  • 32 位企业 SQL Server。
  • 正在使用 3.5GB 内存(无 AWE/PAE)。
  • 2.1GB 数据库和 1.3GB 缓冲池。
  • 页面预期寿命为 3 秒。

建议的修复是:

  • AWE/PAE 作为快速修复,以便数据库适合内存。
  • 调查经常调用的、识别出的最高 IO 查询。
  • 考虑重建到 64 位。