Error de instancia SQL SERVER por falta de memoria

 Buen día queridos lectores, el día de hoy veremos un nuevo tema de Administración de Base de Datos, y lo que sucede cuando una instancia no tiene la memoria RAM para continuar, el caso es que hace unos días me equivoque en una configuración y le puse como máximo de memoria 70MB, lógicamente la instancia colapso y lo que les traigo aquí es la solución.

Configurar memoria máxima SQL SERVER   

Para configurar el máximo y mínimo de memoria en la instancia, daremos clic derecho en la instancia, y seleccionaremos la opción Propiedades

Configurar memoria máxima en SQL SERVER
Configurar memoria máxima en SQL SERVER


En el apartado memoria, procederemos a configurar el máximo y el mínimo de memoria a consumir

Se recomienda que el máximo de memoria a consumir sea del 70% del servidor, el 30% restante corresponderá a la base de datos.

Problema al asignar un máximo de memoria menor al requerido

El problema consiste en asignar menor memoria máxima que la requiere para iniciar el servicio de SQL SERVER. 

En el ejemplo queremos poner 16000 MB (16GB), sin embargo, nos equivocamos y le asignamos únicamente 160 MB

Identity SQL Server se incrementa en 1000

 



Buenas tardes queridos lectores, el día de hoy veremos lo que llamaremos un "bug" en SQL SERVER que tiene que ver con la identidad, es decir un campo Identity que de la nada se incrementa en mil, y no sabemos porque, pues aquí tendrán la respuesta.

En ocasiones podemos apreciar que el campo Identity en SQL SERVER puede aumentar en 1000 (mil) posiciones en un campo int o 10000 (diez mil) en un campo bigint, esto se da a partir de la versión 2012 de SQL SERVER y esto es porque SQL SERVER reserva en cache un espacio de estas posiciones, por lo que, en caso de reinicio estos valores se desperdician.

Featured Post

Como saber la versión de SQL que tengo

 Buenas tardes queridos lectores, el día de hoy les traigo un post muy básico, pero útil en determinadas circunstancias, cuando queremos sab...