MSSQLSERVER_802 – erro do mecanismo de banco de dadosMSSQLSERVER_802 - Database Engine error

Aplica-se a:Applies to: simSQL ServerSQL Server (todas as versões compatíveis) yesSQL ServerSQL Server (all supported versions) Aplica-se a:Applies to: simSQL ServerSQL Server (todas as versões compatíveis) yesSQL ServerSQL Server (all supported versions)

DetalhesDetails

AtributoAttribute ValorValue
Nome do ProdutoProduct Name SQL ServerSQL Server
ID do eventoEvent ID 802802
Origem do EventoEvent Source MSSQLSERVERMSSQLSERVER
ComponenteComponent SQLEngineSQLEngine
Nome simbólicoSymbolic Name NO_BUFSNO_BUFS
Texto da mensagemMessage Text Não há memória suficiente disponível no pool de buffers.There is insufficient memory available in the buffer pool.

ExplicaçãoExplanation

Isso ocorre quando o pool de buffers está cheio e não pode ficar maior.This is caused when the buffer pool is full and the buffer pool can not grow any larger.

Ação do usuárioUser Action

Esta lista descreve etapas gerais que ajudarão a corrigir erros de memória:The following list outlines general steps that will help in troubleshooting memory errors:

  1. Verifique se outros aplicativos ou serviços estão consumindo memória neste servidor.Verify whether other applications or services are consuming memory on this server. Reconfigure os aplicativos ou serviços menos críticos de maneira que eles consumam menos memória.Reconfigure less critical applications or services to consume less memory.

  2. Comece a coletar contadores do monitor de desempenho para SQL ServerSQL Server : Gerenciador de Buffer, SQL ServerSQL Server : Gerenciador de Memória.Start collecting performance monitor counters for SQL ServerSQL Server: Buffer Manager, SQL ServerSQL Server: Memory Manager.

  3. Verifique os seguintes parâmetros de configuração da memória do SQL ServerSQL Server:Check the following SQL ServerSQL Server memory configuration parameters:

    • memória máxima do servidormax server memory

    • memória mínima do servidormin server memory

    • memória mínima por consultamin memory per query

    Observe todas as configurações incomuns e corrija-as conforme suas necessidades.Notice any unusual settings and correct them as necessary. Considere os requisitos de memória aumentados para SQL ServerSQL Server.Account for increased memory requirements for SQL ServerSQL Server. As configurações padrão estão listadas em "Definindo opções de configuração do servidor" nos Manuais Online do SQL ServerSQL Server.Default settings are listed in "Setting Server Configuration Options" in SQL ServerSQL Server Books Online.

  4. Observe o resultado do DBCC MEMORYSTATUS e a forma como ele se altera quando você vê essas mensagens de erro.Observe DBCC MEMORYSTATUS output and the way it changes when you see these error messages.

  5. Verifique a carga de trabalho (o número de sessões simultâneas, consultas em execução atualmente).Check the workload (number of concurrent sessions, currently executing queries).

As seguintes ações podem disponibilizar mais memória para o SQL ServerSQL Server:The following actions may make more memory available to SQL ServerSQL Server:

  • Se outros aplicativos além do SQL ServerSQL Server estiverem consumindo recursos, tente parar esses aplicativos ou executá-los em um servidor separado.If applications besides SQL ServerSQL Server are consuming resources, try stopping these applications or running them on a separate server.

  • Se você tiver configurado a memória máxima do servidor, aumente a configuração.If you have configured max server memory, increase the setting.

Execute os comandos DBCC a seguir para liberar diversos caches de memória do SQL ServerSQL Server.Run the following DBCC commands to free several SQL ServerSQL Server memory caches.

  • DBCC FREESYSTEMCACHEDBCC FREESYSTEMCACHE

  • DBCC FREESESSIONCACHEDBCC FREESESSIONCACHE

  • DBCC FREEPROCCACHEDBCC FREEPROCCACHE

Se o problema persistir, será necessário aprofundar as investigações e possivelmente reduzir a carga de trabalho.If the problem continues, you will need to investigate further and possibly reduce workload.