Como configurar o SQL Server para utilizar mais de 2 GB de memória física

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

Nesta página

Sumário

Este artigo descreve como configurar o SQL Server para utilizar mais de 2 GB de memória física.

Microsoft SQL Server 7.0 e Microsoft SQL Server 2000 dinamicamente adquirir e libertar memória conforme necessário. Quando executar várias instâncias do SQL Server num computador, cada instância aquisições dinamicamente e liberta memória para ajustar as alterações na carga de trabalho da instância.

SQL Server 2000 Enterprise Edition inclui suporte para a utilização do Microsoft Windows 2000 endereço baseadas em janelas (AWE) resolver aproximadamente 8 GB de memória para instâncias que são executados no Microsoft Windows 2000 Advanced Server e aproximadamente 32 GB para instâncias que são executados no Microsoft Windows 2000 Datacenter. Com AWE, SQL Server pode reservar memória que não está a ser utilizado para outras aplicações e o sistema operativo. Cada instância que utiliza esta memória; no entanto, tem de estaticamente atribuir a memória que necessita. SQL Server só pode utilizar este AWE atribuída memória para a cache de dados e não para ficheiros executáveis, controladores, dll e por aí em diante. Para obter informações adicionais, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
283037Suporte de memória de grandes dimensões está disponível no Windows 2000 e Windows Server 2003
A opção de tamanho de memória de extensão só está disponível para Microsoft SQL Server 7.0, Enterprise Edition no sistema operativo e hardware que suporta a funcionalidade de arquitectura de memória empresarial (EMA, Enterprise Memory ARCHITECTURE). Para mais informações sobre como configurar o sistema para activar a funcionalidade EMA, Enterprise Memory ARCHITECTURE uma configuração do sistema específico, consulte o Microsoft Windows NT documentação.

Alguns fornecedores de sistema podem fornecer produtos para o Microsoft Windows NT, versão 4.0 ou posterior, para que SQL Server 7.0, Enterprise Edition pode utilizar a opção de tamanho de memória expandida. Em plataformas Intel, SQL Server 7.0 pode utilizar uma funcionalidade conhecida como PSE36. Em plataformas Alpha, a funcionalidade que permite a utilização da opção de memória expandida é muito grande memória (VLM). Para mais informações sobre a disponibilidade, instalação e configuração destes produtos, contacte o fornecedor do sistema.

Nota : para utilizar a memória AWE (Address Windowing Extensions), tem de executar o motor de base de dados SQL Server 2000 com uma conta Windows que foi atribuída páginas de bloqueio do Windows na memória credenciais administrativas.

Nota Se estiver a utilizar o SQL Server 2005 para configurar a memória a utilizar mais do que 2 GB de física, consulte os seguintes tópicos no SQL Server 2005 Books Online:
  • Arquitectura de memória
  • Opções de memória do servidor
  • Utilizar o AWE
  • Activar suporte de memória para mais de 4 GB de memória física
  • Activar memória de AWE para o SQL Server

Suporte para versões do sistema operativo

Windows 2000 Server

SQL Server 2000

Normalmente, o SQL Server 2000 Enterprise Edition e o SQL Server 2000 Developer Edition pode utilizar até 2 GB de memória física. Com a utilização do AWE activar a opção, o SQL Server pode utilizar até 4 GB de memória física.

Nota Não é possível atribuir mais do que 4 GB de memória física a uma aplicação no Windows 2000 Server porque extensão do endereço físico (PAE) não está disponível no Microsoft Windows 2000 Server. Além disso, não é possível utilizar parâmetro 3 GB no ficheiro Boot.ini com o Windows 2000 Server; no entanto, pode utilizar o parâmetro/3 GB no ficheiro Boot.ini com as versões do Microsoft Windows 2000 Advanced Server ou Microsoft Windows Datacenter. Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
291988Uma descrição da funcionalidade 4 GB RAM optimização e o parâmetro de extensão do endereço físico

SQL Server 7.0

Versões do SQL Server 7.0 podem utilizar até 2 GB de memória física.

Nota A opção de memória expandida no SQL Server 7.0 não está disponível no Windows 2000.


do Windows 2000 Advanced Server ou Windows 2000 Datacenter ou o Windows Server 2003

a quantidade máxima de memória física endereçável pelo modo de endereçamento de 32 bits é 4 GB. Todos os processadores com base em IA-32 arquitectura que começam com o Intel Pentium Pro, suportar um modo endereçamento físico 36 bits novo conhecido como extensão de endereço físico (PAE). PAE permite até 8 GB de memória física no Windows 2000 Advanced Server e até 32 GB de memória física no Windows 2000 Datacenter Server. Isto acontece porque o limite de memória testados no Windows 2000 Datacenter Server é de 32 GB. O kernel do modo PAE, Physical Address Extension requer um processador de arquitectura Intel, Pentium Pro ou posterior e Windows 2000 Advanced Server ou Windows 2000 Datacenter. Para obter informações adicionais, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
268230Escalar para fora versus escalar para cima com Intel físico Addressing Extensions (PAE)


Nota A quantidade máxima de memória que pode ser suportada no Windows Server 2003 é 4 GB. No entanto, o Windows Server 2003 Enterprise Edition suporta 32 GB de RAM física. Windows Server 2003 Datacenter Edition suporta 64 GB de RAM física utilizando a funcionalidade Extensões de endereço físico (PAE). Pode utilizar o parâmetro/3 GB no ficheiro Boot.ini com o Microsoft Windows Server 2003, Microsoft Windows Server 2003 Enterprise Edition, ou com o Microsoft Windows Server 2003 Datacenter Edition.

SQL Server 2000

O SQL Server 2000 Enterprise e as versões do SQL Server 2000 Developer podem utilizar as opções seguintes:
  • Utilização do parâmetro /PAE no ficheiro Boot.ini e a opção de activar o AWE no SQL Server permite que o SQL Server 2000 utilizar mais do que 4 GB de memória. Sem o /PAE parâmetro do SQL Server só pode utilizar até 3 GB de memória.

    Nota Para permitir que o AWE utilizar o intervalo de memória acima 16 GB no Centro de dados do Windows 2000, certifique-se de que o parâmetro/3 GB não estiver no ficheiro Boot.ini. Se o parâmetro/3 GB estiver no ficheiro Boot.ini, Windows 2000 poderá não conseguir resolver correctamente qualquer memória acima 16 GB.

    Quando é atribuído o SQL Server AWE memória de um sistema de 32 GB, o Windows 2000 pode requerer, pelo menos, 1 GB de memória para gerir o AWE.

    Exemplo

    O exemplo seguinte mostra como activar o AWE e configurar um limite de 6 GB para a opção de memória do servidor máximo :
    sp_configure 'show advanced options', 1
    RECONFIGURE
    GO
    sp_configure 'awe enabled', 1
    RECONFIGURE
    GO
    sp_configure 'max server memory', 6144
    RECONFIGURE
    GO
    						

  • - ou - a utilização do parâmetro/3 GB no ficheiro Boot.ini permite que o SQL Server 2000 utilizar até 3 GB de memória disponível.

SQL Server 7.0

SQL Server 7.0 Enterprise Edition requer o parâmetro o/3 GB no Boot.ini para endereçar 3 GB de memória disponível.

Nota A opção de memória expandida no SQL Server 7.0 não está disponível no Windows 2000 Advanced Server ou o Windows Datacenter.

Microsoft Windows NT 4.0 Enterprise Edition

SQL Server 2000

SQL Server 2000 Enterprise e Developer Edition requer 3 GB mudar no ficheiro Boot.ini para endereçar 3 GB de memória disponível.

Nota Windows NT 4.0 Enterprise Edition não suporta o AWE esse suporte AWE do modelo de arquitectura de memória não está disponível.

SQL Server 7.0

SQL Server 7.0 Enterprise Edition requer 3 GB mudar no ficheiro Boot.ini para endereçar 3 GB de memória disponível.



Referências

Para obter informações adicionais, clique números de artigo que se seguem para visualizar os artigos na base de dados de conhecimento da Microsoft:
170756Opções de parâmetros disponíveis para o ficheiro Boot.ini do Windows NT
171793Utilizar informações sobre a aplicação de optimização da RAM 4GT
268363Intel endereçamento físico extensões (PAE, Physical Address Extension) no Windows 2000
292934Windows 2000 Datacenter Server não localizar maior do que 16 GB de memória
160606Melhoramentos de desempenho para o SQL Server no Windows NT
Consulte o tópico "Managing AWE memória" e o tópico "Com várias instâncias e utilizar a activação pós-falha clustering" no SQL Server 2000 Books Online.


Propriedades

Artigo: 274750 - Última revisão: 23 de dezembro de 2005 - Revisão: 7.3
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2000 Enterprise Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL 2005 Server Enterprise
Palavras-chave: 
kbmt kbhowtomaster KB274750 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: 274750

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