ID do artigo: 321363 - Última revisão: quinta-feira, 22 de fevereiro de 2007 - Revisão: 4.3

Como ajustar o uso da memória usando opções de configuração no SQL Server

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Recolher tudo

Sumário

Quando você inicia o SQL Server, utilização de memória do SQL Server pode continuar a aumentar com firmeza e não diminuir, mesmo quando atividade no servidor está baixa. Além disso, o Gerenciador de tarefas e o desempenho do sistema podem mostrar que a memória física disponível no computador com firmeza está diminuindo até que a memória disponível esteja entre 4 a 10 MB.

Esse comportamento sozinho não indica um vazamento de memória. Esse comportamento é normal e é um comportamento pretendido do pool de buffer do SQL Server.

Por padrão, o SQL Server dinamicamente aumenta e diminui o tamanho do seu pool de buffer (cache) dependendo da carga de memória física relatada pelo sistema operacional. Desde que esteja disponível para impedir que paginação (entre 10 de 4 MB) memória suficiente, o pool de buffer do SQL Server continuará a crescer. Como outros processos no mesmo computador como o SQL Server alocar memória, o Gerenciador de buffer do SQL Server irá liberar memória conforme necessário. O SQL Server pode liberar e adquirir vários megabytes de memória cada segundo, permitindo que ele ajustar rapidamente a alterações de alocação de memória.

Mais Informações

Você pode estabelecer limites superiores e inferiores para a quantidade de memória (pool de buffer) usada pelo mecanismo de banco de dados do SQL Server com as opções de configuração min servidor memória e memória máxima do servidor . Antes de definir as opções de memória do servidor min e memória máxima do servidor , examine as referências na seção intitulada "Memória" no seguinte artigo da Base de dados de Conhecimento Microsoft:
319942  (http://support.microsoft.com/kb/319942/EN-US/ ) COMO: Determinar configurações de configuração do SQL Server apropriadas
Observe que a opção de memória máxima do servidor apenas limita o tamanho do pool de buffer do SQL Server. A opção de memória máxima do servidor não limita uma área de memória não reservada restantes que o SQL Server deixa para alocações de outros componentes, como procedimentos armazenados estendidos, COM objetos, DLLs não compartilhada, EXEs e componentes do MAPI. Devido as alocações anteriores, é normal para os bytes particulares do SQL Server exceder a configuração de memória máxima do servidor . Para obter informações adicionais sobre alocações de nessa área de memória não reservada, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
316749  (http://support.microsoft.com/kb/316749/EN-US/ ) PROBLEMA: pode não ser suficiente memória virtual com grande número de bancos de dados

REFERÊNCIAS

Manuais online do SQL Server; tópicos: "Efeitos de memória do servidor min e max"; "Arquitetura de memória"; "Arquitetura de memória"; "Opções de memória do servidor"; "Pool de memória do SQL Server"

Para obter mais informações sobre a opção de configuração de memória do servidor min e a opção de configuração de memória máxima do servidor no SQL Server 2005, consulte o tópico "Efeitos de memória máxima do servidor e min" nos manuais online do SQL Server 2005.

A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Workgroup Edition
Palavras-chave: 
kbmt kbinfo KB321363 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 321363  (http://support.microsoft.com/kb/321363/en-us/ )