Artigo: 321363 - Última revisão: quinta-feira, 22 de Fevereiro de 2007 - Revisão: 4.3

Como ajustar a utilização da memória utilizando 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 | Reduzir tudo

Sumário

Quando inicia o SQL Server, utilização da memória do SQL Server poderá continuar a aumentar a modo firme e não diminui, mesmo quando o actividade no servidor é reduzida. Além disso, o Monitor de desempenho e Gestor de tarefas poderão mostrar que a memória física disponível no computador de modo firme é diminuir até que a memória disponível esteja entre 4 a 10 MB.

Este comportamento só por si não indica uma fuga de memória. Este comportamento é normal e é um comportamento previsto do conjunto de memória intermédia do SQL Server.

Por predefinição, SQL Server dinamicamente aumenta e diminui o tamanho do respectivo conjunto de memória intermédia (cache) dependendo da carga de memória física comunicado pelo sistema operativo. Desde que existe memória suficiente disponível para impedir a paginação (entre 4 a 10 MB), o conjunto de memória intermédia do SQL Server continuará a crescer. Como outros processos no mesmo computador como do SQL Server atribuir memória, o Gestor de memória intermédia do SQL Server irá libertar memória conforme necessário. SQL Server pode libertar e adquirir vários megabytes de memória por segundo, permitindo-lhe ajustar rapidamente a alterações de atribuição de memória.

Mais Informação

Pode estabelecer limites superior e inferior à quantidade de memória (conjunto de memória intermédia) utilizada pelo motor de base de dados do SQL Server com as opções de configuração min servidor memória e memória do servidor máximo . Antes de definir as opções de memória do servidor min e memória do servidor máximo , reveja as referências na secção intitulada "Memória" no seguinte artigo da base de dados de conhecimento da Microsoft:
319942  (http://support.microsoft.com/kb/319942/EN-US/ ) COMO: Determinar definições de configuração do servidor SQL correcto
Tenha em atenção que a opção de memória do servidor máximo apenas limita o tamanho do conjunto de memória intermédia do SQL Server. A opção de memória do servidor máximo não limita uma área de memória não reservados restantes que sai do SQL Server para atribuições de outros componentes, tais como procedimentos armazenados estendidos, COM objectos, dll não partilhado, EXEs e os componentes MAPI. Devido as atribuições anteriores, é normal que os bytes privados do SQL Server exceder a configuração de memória do servidor máximo . Para obter informações adicionais sobre atribuições desta área de memória não reservados, clique no número de artigo existente abaixo para visualizar 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 bases de dados

REFERÊNCIAS

SQL Server Books Online; tópicos: "Efeitos de memória do servidor min e max"; "Arquitectura de memória" "Memória Architecture"; "Opções de memória do servidor"; "Conjunto 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 do servidor máximo no SQL Server 2005, consulte o tópico "Efeitos de mínimo e máximo servidor memória" no SQL Server 2005 Books Online.

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 2005 Server Enterprise
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL 2005 Server Workgroup
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 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  (http://support.microsoft.com/kb/321363/en-us/ )