MSSQLSERVER_8651
Se aplica a: SQL Server
Detalles
Attribute | Valor |
---|---|
Nombre del producto | SQL Server |
Id. de evento | 8651 |
Origen de eventos | MSSQLSERVER |
Componente | SQLEngine |
Nombre simbólico | MEMGRANT_ERR |
Texto del mensaje | No se puede realizar la operación solicitada, la memoria de consulta mínima no está disponible. Reduzca el valor de la opción de configuración del servidor 'min memory per query'. |
Explicación
Otros procesos están consumiendo memoria del servidor (ejerciendo presión en la memoria del servidor).
Acción del usuario
Reduzca el valor configurado de la opción de configuración del servidor 'min memory per query' o reduzca la carga de consultas del servidor.
En la siguiente lista se describen los pasos generales que ayudarán a resolver los errores de memoria:
Compruebe si otras aplicaciones o servicios están consumiendo memoria en este servidor. Vuelva a configurar las aplicaciones o servicios menos críticos para que consuman menos memoria.
Empiece a recopilar los contadores del monitor de rendimiento para SQL Server: Buffer Manager, SQL Server: Memory Manager.
Compruebe los siguientes parámetros de configuración de memoria de SQL Server:
memoria de servidor máxima
memoria de servidor mínima
memoria mínima por consulta
Observe si hay algún valor fuera de lo normal. Corríjalos según sea necesario. La configuración predeterminada se enumera en "Establecer las opciones de configuración del servidor" en los Libros en pantalla de SQL Server.
Compruebe la carga de trabajo (por ejemplo, el número de sesiones simultáneas y las consultas que se están ejecutando actualmente).
Las siguientes acciones pueden hacer que haya más memoria disponible para SQL Server:
Si otras aplicaciones están consumiendo recursos, intente detener su ejecución o plantéese ejecutarlas en otro servidor. Esto quitará presión externa de la memoria.
Si ha configurado max server memory, aumente su valor.
Ejecute los siguientes comandos DBCC para liberar varias cachés de la memoria de SQL Server.
DBCC FREESYSTEMCACHE
DBCC FREESESSIONCACHE
DBCC FREEPROCCACHE
Si el problema persiste, necesitará investigar más y, posiblemente, reducir la carga de trabajo.
Consulte también
DBCC FREESYSTEMCACHE (Transact-SQL)
DBCC FREESESSIONCACHE (Transact-SQL)
DBCC FREEPROCCACHE (Transact-SQL)
Opciones de configuración de servidor (SQL Server)
Buffer Manager (objeto de SQL Server)
Memory Manager (objeto de SQL Server)