Error del motor de base de datos MSSQLSERVER_802
Se aplica a:SQL Server
Detalles
Atributo | Value |
---|---|
Nombre de producto | SQL Server |
Id. de evento | 802 |
Origen de eventos | MSSQLSERVER |
Componente | SQLEngine |
Nombre simbólico | NO_BUFS |
Texto del mensaje | No hay suficiente memoria disponible en el grupo de búferes. |
Nota
Este artículo se centra en SQL Server. Para obtener información sobre cómo solucionar problemas de memoria en Azure SQL Database, consulte Solución de problemas de memoria con Azure SQL Database.
Explicación
Esto se produce cuando el grupo de búferes está lleno y el grupo de búferes no puede crecer más.
Acción del usuario
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 : Administrador de búfer, SQL Server : Administrador de memoria.
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 y corríjalo según sea necesario. Investigue el porqué de los mayores requisitos de memoria de SQL Server. La configuración predeterminada figura en las Opciones de configuración de la memoria del servidor.
Observe la salida de DBCC MEMORYSTATUS y la forma en que cambia cuando aparecen estos mensajes de error.
Compruebe la carga de trabajo (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 además de SQL Server están consumiendo recursos, intente detenerlas o ejecutarlas en otro servidor.
Si ha configurado max server memory, aumente su valor. Para obtener más información, consulte Establecimiento de opciones manualmente.
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.
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de