Como ativar o recurso "páginas bloqueadas" em SQL Server 2012

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

Sumário

Aplicativos baseados no Windows podem usar o Windows AWE (Address Windowing Extensions) APIs para alocar e para mapear a memória física no espaço de endereço do processo. Memória alocada usando esse método nunca é paginada pelo sistema operacional e é bloqueada até que o aplicativo sai ou libera-lo explicitamente. O aplicativo requer o direito de usuário de "Bloquear páginas na memória" (LPIM) para ser concedido para o aplicativo para ser capaz de bloquear páginas na memória.

A versão SQL Server 64 bits usa "páginas bloqueadas" para impedir o funcionamento do processo definido (memória confirmada) de sendo paginada ou cortada pelo sistema operacional. O uso de APIs AWE para gerenciamento de memória de 64 bits SQL Server freqüentemente também é conhecido como "páginas bloqueadas". Você pode habilitar o recurso "páginas bloqueadas" nas versões de SQL Server 2005, 2008 e 2008 R2 usando uma combinação de sinalizadores de rastreamento, hotfix e direito de usuário do Windows. O comportamento é diferente, dependendo da edição do SQL Server nessas versões.

Versões de 32 bits de SQL Server 2005, 2008 e 2008 R2 usam "páginas bloqueadas" quando o recurso de SQL Server "habilitadas para awe" está habilitado.

O Gerenciador de memória começando com SQL Server 2012, simplifica o uso de "páginas bloqueadas" em edições e arquiteturas de processador. No SQL Server 2012, você pode habilitar "páginas bloqueadas", concedendo o direito de usuário "bloquear páginas na memória" para a conta de inicialização da instância do SQL Server no Windows. Isso é aplicável para as edições Standard, Business Intelligence e Enterprise do SQL Server 2012 executando em ambas as arquiteturas de processador de 32 bits e 64 bits.

Mais Informação

A tabela a seguir fornece os requisitos para habilitar "páginas bloqueadas" em diferentes versões e edições do SQL Server em diferentes plataformas:
Reduzir esta tabelaExpandir esta tabela
Enterprise Edition
Data Center Edition
Standard Edition
Business Intelligence Edition
Outras edições
SQL 2012 (32 bits e 64 bits)? Atribuir LPIM direito de usuário conta de inicialização SQL? Atribuir LPIM direito de usuário conta de inicialização SQLNão há suporte para "páginas bloqueadas"
SQL Server 2005/2008/2008R2 (32 bits)? Atribuir LPIM direito de usuário conta de inicialização SQL
? Configurar a opção 'awe enabled' 1
? Atribuir LPIM direito de usuário conta de inicialização SQL
? Configurar a opção 'awe enabled' 1
Não há suporte para "páginas bloqueadas"
SQL Server 2005/2008/2008R2 (64 bits)? Atribuir LPIM direito de usuário conta de inicialização SQL? Atribuir LPIM direito de usuário conta de inicialização SQL
? Aplicar SQL Hotfix KBA 970070
? Ativar o sinalizador de rastreamento 845
Não há suporte para "páginas bloqueadas"
O direito de usuário LPIM refere-se o direito de usuário do Windows "Bloquear páginas na memória". Esse direito de usuário deve ser atribuído à conta de inicialização do serviço de SQL Server.

Não é necessário usar o rastreamento sinalizador 845 SQL Server 2012. Você pode remover esse sinalizador de rastreamento de parâmetros de inicialização depois de atualizar a instância SQL 2012.

Embora o recurso "awe enabled" não está disponível em 32 bits SQL Server 2012, você ainda pode usar o recurso "páginas bloqueadas" atribuindo o direito de usuário "bloquear páginas na memória" para a conta de inicialização de SQL Server.

Quando você habilitar "páginas bloqueadas", é muito importante definir um valor apropriado para o "memória máxima do servidor" e opções de configuração de "memória mínima do servidor" para cada instância de SQL Server evitar problemas de sistema.

Use os seguintes métodos para determinar se a instância de SQL Server 2012 está usando "páginas bloqueadas":
  • A saída da consulta seguinte TSQL indicará valores diferentes de zero para locked_page_allocations_kb:

    Selecione osn.node_id, osn.memory_node_id, osn.node_state_desc, omn.locked_page_allocations_kb
    de omn sys.dm_os_memory_nodes
    associação interna sys.dm_os_nodes osn em (omn.memory_node_id = osn.memory_node_id)
    onde osn.node_state_desc <> 'DAC ONLINE'
  • O log de erros atual SQL Server reporta a seguinte mensagem durante a inicialização do servidor:
    Usando páginas bloqueadas no Gerenciador de memória
  • A seção "Gerenciador de memória" da saída do DBCC MEMORYSTATUS mostrará um valor diferente de zero para o item "AWE alocados".A tabela a seguir fornece mais informações sobre produtos ou ferramentas verificar automaticamente para essa condição em sua instância de SQL Server e versões do produto SQL Server contra a qual a regra será avaliada.
A tabela a seguir fornece mais informações sobre produtos ou ferramentas verificar automaticamente para essa condição em sua instância de SQL Server e versões do produto SQL Server contra a qual a regra será avaliada.

Reduzir esta tabelaExpandir esta tabela
Software de regraTítulo da regraDescrição da regraVersões do produto em relação à qual a regra será avaliada
Atualizar regras de configuração de SQL ServerSeleção LPIM para x 64 instalaçõesConsidere o cenário seguinte em um x64 sistema:
  • Instalar SQL Server standard edition [2008 R2, 2008, 2005].
  • Conceder ao usuário "Bloquear páginas na memória" à direita para a conta de inicialização do serviço SQL Server.
  • Você não ativou o sinalizador de rastreamento 845, como resultado a instância SQL Server não usar alocações de página bloqueada.
  • Agora você tentar atualizar esta instância de SQL Server para SQL Server 2012.
  • Agora o SQL Server atualizado instância inicia usando bloqueado alocações de página.

Esta regra de atualização avisa sobre essa alteração no comportamento.
SQL Server de 2008
SQL Server 2008 R2
Atualizar regras de configuração de SQL ServerSeleção LPIM para x 86 instalaçõesConsidere o cenário seguinte em um x86 sistema:
  • Instalar SQL Server standard edition [2008 R2, 2008, 2005].
  • Conceder ao usuário "Bloquear páginas na memória" à direita para a conta de inicialização do serviço SQL Server.
  • Você fez não configuração e configurar o recurso 'awe enabled', como resultado a instância SQL Server não usar alocações de páginas bloqueadas.
  • Agora você tentar atualizar esta instância de SQL Server para SQL Server 2012.
  • Agora o SQL Server atualizado instância inicia usando bloqueado alocações de página.
Esta regra de atualização avisa sobre essa alteração no comportamento.
SQL Server de 2008
SQL Server 2008 R2





Referências

Como: ativar o bloquear páginas na memória opção (Windows)

O recurso de SQL Server "habilitadas para awe" é obsoleto.

Suporte para páginas bloqueadas SQL Server 2008 R2 Standard Edition x64, sistemas SQL Server 2005 Standard Edition 64 bits e em sistemas SQL Server 2008 Standard Edition de 64 bits

Diversão com páginas bloqueadas, AWE, Gerenciador de tarefas e o trabalho Set?

Como reduzir a paginação de memória de pool do buffer na versão de 64 bits do SQL Server

Modelos de memória SQL Server

Propriedades

Artigo: 2659143 - Última revisão: 1 de maio de 2012 - Revisão: 2.0
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2012 Enterprise
Palavras-chave: 
kbmt KB2659143 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: 2659143

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