Configuración de memoria máxima sugerida para SQL Server

Una de las cosas importantes en el ámbito de la configuración del motor de bases de datos es la configuración del uso máximo de memoria, ya que al dejar el parámetro por defecto le estas diciendo a SQL Server que puede utilizar toda la memoria que necesita de acuerdo a la señales que el sistema operativo donde esta soportado le indique. Es decir, si el servidor tiene instalados 24Gb de memoria y SQL Server tiene configurado el uso máximo de memoria por defecto, éste último siempre intentará usar toda la memoria disponible, por ende el sistema operativo tendrá que competir para asignar memoria a otros procesos todo el tiempo, lo que se traduce en un rendimiento deficiente e inestabilidad del sistema.

Cuando establecemos un límite máximo de configuración de memoria, limitamos la cantidad que SQL Server puede asignar para el grupo de buffer, que es donde almacena las páginas de datos y el caché de procedimientos, entre otras cosas, y que finalmente utiliza toda la memoria disponible.

Los siguientes son datos que tomé de otro sitio web, y que introducen un parámetro en la configuración de memoria máxima, considerando un máquina x64, dedicada exclusivamente a soportar SQL Server, que es lo ideal.

Memoria Física                      MaxServer Setting
2GB                                           1500
4GB                                           3200
6GB                                           4800
8GB                                           6400
12GB                                         10000
16GB                                         13500
24GB                                         21500
32GB                                         29000
48GB                                         44000
64GB                                         60000
72GB                                         68000
96GB                                         92000
128GB                                       124000

También podría ser recomendable escaparse un poco de los parámetros de arriba y configurar la memoria máxima un poco más baja, posteriormente analizar el rendimiento del motor y decidir si aumentar la disponibilidad en el uso de memoria.

Anuncios

Autor: Diego Flores

Diego Flores, DBA en Isapre Nueva Masvida. Concepción, Región del Bio Bio, Chile.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s