Instalei o software de monitoramento em algumas instâncias do SQL Server no ambiente. Estou tentando encontrar gargalos e corrigir alguns problemas de desempenho. Quero descobrir se alguns servidores precisam de mais memória.
Estou interessado em um contador: expectativa de vida da página. Parece diferente em todas as máquinas. Por que isso muda frequentemente em alguns casos e o que isso significa?
Veja os dados da última semana reunidos em algumas máquinas diferentes. O que você pode dizer sobre cada instância?
Instância de produção fortemente usada (1):
Instância de produção moderadamente usada (2)
Instância de teste raramente usada (3)
Instância de produção fortemente utilizada (4)
Instância de teste usada com moderação (5)
Armazém de dados muito usado (6)
EDIT: Estou adicionando a saída de SELECT @@ VERSION para todos esses servidores:
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: Service Pack 1) (Hypervisor)
Instance 3: Microsoft SQL Server 2012 - 11.0.5058.0 (X64)
May 14 2014 18:34:29
Copyright (c) Microsoft Corporation
Developer Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) (Hypervisor)
Instance 4: Microsoft SQL Server 2008 R2 (SP2) - 10.50.4000.0 (X64) Jun 28 2012 08:36:30
Copyright (c) Microsoft Corporation
Standard Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) (Hypervisor)
Instance 5: Microsoft SQL Server 2012 - 11.0.5058.0 (X64)
May 14 2014 18:34:29
Copyright (c) Microsoft Corporation
Developer Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) (Hypervisor)
Instance 6: Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (X64)
Apr 2 2010 15:48:46
Copyright (c) Microsoft Corporation
Standard Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) (Hypervisor)
Também executei a seguinte consulta nas máquinas:
SELECT DISTINCT memory_node_id
FROM sys.dm_os_memory_clerks
e retornou 2 ou 3 linhas para cada servidor:
Instance 1: 0; 64; 1
Instance 2: 0; 64
Instance 3: 0; 64
Instance 4: 0; 64
Instance 5: 0; 64
Instance 6: 0; 64; 1
O que isso significa? Esses servidores executam o NUMA?