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

Traduções de Artigos Traduções de Artigos
Artigo: 321363 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sumário

Ao iniciar o Microsoft SQL Server, o uso de memória de SQL Server pode continuar a aumentar progressivamente e não diminuir, mesmo quando a atividade no servidor está baixa. Além disso, o Gerenciador de tarefas e o Monitor de desempenho podem mostrar que a memória física disponível no computador progressivamente diminui até que a memória disponível é entre 4 MB e 10 MB.

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

Por padrão, o SQL Server cresce dinamicamente e reduz o tamanho de seu pool de buffer (cache), dependendo da carga de memória física que reporta o sistema operacional. Como memória suficiente (entre 4 MB e 10 MB) está disponível para evitar a paginação, o pool de buffer SQL Server continuará a crescer. Como outros processos no mesmo computador como SQL Server alocar memória, o Gerenciador de buffer SQL Server será liberar memória conforme necessário. SQL Server pode liberar e obter vários megabytes de memória a cada segundo. Isso permite SQL Server ajustar rapidamente as alterações de alocação de memória.

Mais Informação

Você pode estabelecer limites superiores e inferiores para a quantidade de memória (pool de buffer) é usado pelo mecanismo de banco de dados SQL Server com as opções de configuração de memória mínima do servidor 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 da Microsoft:
319942 Como determinar as configurações corretas de configuração SQL Server
Observe que a opção de memória máxima do servidor só limita o tamanho do pool de buffer 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 SQL Server deixa para alocações de outros componentes como procedimentos armazenados estendidos, COM objetos, não compartilhada DLLs, EXEs e MAPI componentes. Por alocações anteriores, é comum que os bytes particulares SQL Server exceder a configuração de memória máxima do servidor .Para obter mais informações sobre alocações 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 Pode não haver memória virtual quando você tiver um grande número de bancos de dados em SQL Server

REFERÊNCIAS

Consulte SQL Server Livros Online e tópicos como "Efeitos de min e memória máxima do servidor," "Arquitetura de memória", "Opções de memória do servidor" e "Pool de memória do SQL Server".

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

Propriedades

Artigo: 321363 - Última revisão: 16 de julho de 2013 - Revisão: 2.1
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL 2005 Server Enterprise
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL 2005 Server Workgroup
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
Palavras-chave: 
kbsqlsetup kbinfo kbmt KB321363 KbMtpt
Traduçã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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 321363

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com