我已经在环境中的几个 SQL Server 实例上安装了监控软件。我试图找到瓶颈并解决一些性能问题。我想知道某些服务器是否需要更多内存。
我对一个计数器感兴趣:页面预期寿命。在每台机器上看起来都不一样。为什么在某些情况下它会经常更改,这意味着什么?
请查看上周在几台不同机器上收集的数据。你能对每个实例说些什么?
大量使用的生产实例(1):

适度使用的生产环境 (2)

很少使用的测试实例(3)

大量使用的生产实例 (4)

适度使用的测试实例(5)

大量使用的数据仓库 (6)

编辑:我为所有这些服务器添加了 SELECT @@VERSION 的输出:
Instance 1: Microsoft SQL Server 2008 R2 (SP1) - 10.50.2500.0 (X64)
Jun 17 2011 00:54:03 Copyright (c) Microsoft Corporation
Standard Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) (Hypervisor)
Instance 2: Microsoft SQL Server 2012 (SP1) - 11.0.3000.0 (X64)
Oct 19 2012 13:38:57
Copyright (c) Microsoft Corporation
Standard Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: …Run Code Online (Sandbox Code Playgroud) sql-server memory sql-server-2008-r2 sql-server-2012 page-life-expectancy
我正在尝试了解这个 SQL Server 偶尔变慢的原因。到目前为止没有检测到模式。它是在 VMware 5.0 之上的 Windows Server 2008R2 VM 上运行的 SQL Server 2008 R2。VM 有 16GB 内存,SQL 中的最大服务器内存设置为 8GB。在看似随机的日子里,我看到页面预期寿命从 42,000+ 秒下降到 200-300 秒,持续几分钟。它不会随着时间而减少。它实际上是从悬崖上掉下来的。当我绘制值时,图表上完全下降了 90 度。然后我又开始堆积起来
Target Server Memory 和 Total Server Memory 计数器始终为 8GB。在这些时间,批处理请求/秒或用户连接也没有峰值。
在 VM 级别,Memory Mapped 始终为 16GB,Memory Ballooned 为 0,因此 VM 没有内存压力。
我在想我接下来应该看哪里。作为下一步了解服务器上这些性能下降的步骤,我应该关注哪些计数器或感兴趣的领域。