Limitar la memoria en SQL Server

SQL Server (al igual de Exchange) son campeones en comerse toda la ram del equipo. Al parecer son servicios hambrientos e insaciables, ya que son capaces de usar toda la memoria física. No importa cuanta memoria tengas, siempre ocupará toda.

Hay una forma de limitar la cantidad de memoria (y es recomendable hacerlo para que el sistema operativo pueda hacer sus otras funciones). Limitar la cantiad de memoria máxima que usa SQL Server no es una tarea compleja. Para esto abriremos el Management Studio e iremos a las propiedades de la instancia:

Propiedades de la Instancia

Propiedades de la Instancia

Se debiera abrir una ventana como esta:

Propiedades de la instancia

Propiedades de la instancia

Ir a la opcion de “Memoria” tal como aparece en la imagen y mostrará lo interesante:

Propiedades uso de memoria

Propiedades uso de memoria

Prestemos atención en el numero: 2147483647  Este número no indica la cantidad de memoria que tenemos, sino que indica la cantidad de memoria, en MB, que puede llegar a ocupar SQL Server. Como excede a lo que tenemos, siempre va a intentar llegar a los más posible y es por esto que siempre ocupa toda la memoria.

Ese numero hay que reemplazarlo por el limite que queremos que tenga SQL Server. En mi caso quiero que solo use 2GB.

Limite de memoria

Limite de memoria

Le damos Ok y listo.

 

Agregar un comentario

Su dirección de correo no se hará público. Los campos requeridos están marcados *