Administración accidental de DB aquí.
Pregunta:
¿Limitaría manualmente la RAM máxima para SQL Server aunque el único propósito de ese servidor sea servir únicamente al motor de base de datos de SQL Server?
Tengo Microsoft Windows 2012 R2 Server, SQL Server 2012 Std, con 32 GB de RAM.
El administrador inicia sesión constantemente en SQL Server para usar su consola y todo.
En segundo lugar, ¿cómo verifica si este servidor de Windows está habilitado para NUMA?
fuente
SQL es
NUMA
consciente para que pueda encontrarNUMA
información mediante una consulta. También puede usar esta consulta para ver cuántosNUMA
nodos tiene y qué CPU y núcleos están asignados a cuálesNUMA
:O solo cuantos
NUMA
:fuente
Sí, debe limitar la memoria máxima para SQL Server aunque el servidor solo tenga un propósito. De lo contrario, SQL Server puede comenzar a utilizar la memoria que Windows necesita para funcionar bien. Es habitual dejar 1GB -> 20% de la RAM total a Windows, dependiendo de sus necesidades.
La configuración NUMA del servidor se muestra en el Administrador de tareas seleccionando un proceso, haga clic con el botón derecho y seleccione Establecer afinidad. El Monitor de recursos de Windows también muestra la información NUMA.
fuente