He instalado software de monitoreo en algunas instancias de SQL Server en el entorno. Estoy tratando de encontrar cuellos de botella y solucionar algunos problemas de rendimiento. Quiero saber si algunos servidores necesitan más memoria.
Estoy interesado en un contador: la esperanza de vida de la página. Se ve diferente en cada máquina. ¿Por qué cambia a menudo en algunos casos y qué significa?
Eche un vistazo a los datos de la última semana reunidos en algunas máquinas diferentes. ¿Qué puedes decir sobre cada instancia?
Instancia de producción muy utilizada (1):
Isancia de producción moderadamente utilizada (2)
Instancia de prueba raramente utilizada (3)
Instancia de producción muy utilizada (4)
Instancia de prueba utilizada moderadamente (5)
Almacén de datos muy utilizado (6)
EDITAR: estoy agregando la salida de SELECT @@ VERSION para todos estos 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)
También ejecuté la siguiente consulta en las máquinas:
SELECT DISTINCT memory_node_id
FROM sys.dm_os_memory_clerks
y devolvió 2 o 3 filas 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
Qué significa eso? ¿Estos servidores ejecutan NUMA?