ID do artigo: 909636 - Última revisão: quarta-feira, 18 de fevereiro de 2009 - Revisão: 4.0
Você pode enfrentar uso alto da memória em um computador que esteja executando o ISA Server 2004 ou ISA Server 2006 e que registra mensagens de um banco de dados MSDE
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.
Você pode enfrentar uso de memória alta em um computador de 2004 Microsoft Internet Security and Acceleration (ISA) Server ou o computador do ISA Server 2006 que esteja configurado para efetuar mensagens de um banco de dados Microsoft SQL Server Desktop Engine (MSDE).
Microsoft SQL Server usa a memória física disponível para otimizar o MSDE inserção e processos de consulta. SQL Server é projetado para liberar memória física assim que há uma solicitação de memória física de outros processos estão em execução no computador.
Observação Esse comportamento pelo SQL Server não afeta a operação normal de outros processos no computador do ISA Server.
Embora esse comportamento não afeta a operação normal de outros processos, convém limitar a quantidade de memória física é alocada para o SQL Server. Valores recomendados são mostrados na tabela a seguir.
Recolher esta tabelaExpandir esta tabela
Memória do sistema
Configuração recomendada
1 GB
MB 386
2 GB
512 MB
/ 3 GB
764 MB
4 GB
1024 MB
No entanto, você deve monitorar os contadores de desempenho de memória, o log do SQL Server (Sql.log) e os logs do ISA Server para garantir que o log não é afetado. Se você tiver problemas, aumente os valores recomendados gradualmente. Para fazer isso, execute as seguintes etapas:
Determine o limite máximo de memória que está alocado para o SQL Server. Para fazer isso, execute as seguintes etapas:
Cole o seguinte texto em um editor de texto, como o bloco de notas e, em seguida, salve o arquivo usando uma extensão. "SQL". Por exemplo, salve o arquivo como ? checksqlmemory.sql. ?
USE mestre EXEC sp_configure 'Mostrar avançada opções', 1 RECONFIGURAR COM SUBSTITUIÇÃO
USE mestre EXEC sp_configure 'memória máxima do servidor (MB)'
USE mestre EXEC sp_configure 'Mostrar avançada opções', 0 RECONFIGURAR COM SUBSTITUIÇÃO
Observação Neste comando, checksqlmemory.sql é o arquivo que você criou na etapa anterior e Path é o caminho completo do arquivo que você criou na etapa anterior.
Reduza a quantidade de memória física é alocada para o SQL Server. Para fazer isso, execute as seguintes etapas:
Cole o seguinte texto em um editor de texto, como o bloco de notas e, em seguida, salve o arquivo usando uma extensão. "SQL". Por exemplo, salve o arquivo como ? setchecksqlmemory.sql. ?
USE mestre EXEC sp_configure 'Mostrar avançada opções', 1 RECONFIGURAR COM SUBSTITUIÇÃO
USE mestre EXEC sp_configure 'memória máxima do servidor (MB)' MaxServerMemory RECONFIGURAR COM SUBSTITUIÇÃO
USE mestre EXEC sp_configure 'Mostrar avançada opções', 0 RECONFIGURAR COM SUBSTITUIÇÃO
Observação Neste exemplo, MaxServerMemory é o valor da memória física em megabytes (MB) que você deseja alocar. Por exemplo, substitua MaxServerMemory com ? 512 ?.
Observação Neste comando, setchecksqlmemory.sql é o arquivo que você criou na etapa anterior e caminho é o caminho completo do arquivo que você criou na etapa anterior.
Observação A alocação de memória física ideal para o SQL Server pode variar para o seu sistema.
Siga estas etapas para reduzir a memória usada para 512 MB:
Crie e nomeie um arquivo em lotes. Por exemplo, nomeie o arquivo SetMSDEmemory.bat .
Cole o texto a seguir como uma única linha, mesmo se ele aparecer com quebra automática na sua exibição. Em seguida, adicione uma segunda linha com a palavra única PAUSE :
osql -S %computername%\MSFW -E -Q "exec sp_configure 'show advanced options',1 reconfigure with override exec sp_configure 'max server memory (MB)',512 reconfigure with override"
PAUSE
Faça logon no ISA server como o administrador.
Execute o arquivo em lotes. Isso produzirá a saída, como o seguinte:
Execução de DBCC concluída
Opção de configuração 'memória máxima do servidor (MB)' é alterado de 204754 a 256.
Observação Se o DBCC imprimir mensagens de erro, anote o código de erro e contatar o PSS para obter ajuda com a alteração da configuração e para a solução mais.
Pressione qualquer tecla para sair do shell de comando.
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: 909636
(http://support.microsoft.com/kb/909636/en-us/
)
Quanto esforço foi necessário para seguir os procedimentos deste artigo?
Muito baixo
Baixo
Moderado
Alto
Muito alto
Diga-nos o porque e o que podemos fazer para melhorar esta informação
Obrigado! Seus comentários são usados para nos ajudar a aperfeiçoar o conteúdo de suporte. Para obter mais opções de ajuda, visite a Home Page de Ajuda e Suporte.