Cómo habilitar la característica "páginas bloqueadas" en el año 2012 de SQL Server

Seleccione idioma Seleccione idioma
Id. de artículo: 2659143 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

Resumen

Aplicaciones basadas en Windows pueden utilizar Windows AWE)Address Windowing Extensions) Espacio de direcciones de la API para asignar y asignar la memoria física en el proceso. Memoria asignada mediante el uso de este método nunca se pagina por el sistema operativo y se bloquea hasta que la aplicación libera explícitamente o termina. La aplicación requiere el "Lock Pages In Memory" derecho de usuario (LPIM) que se concederán para que la aplicación poder bloquear páginas en memoria.

La versión SQL Server 64 bits utiliza "páginas bloqueadas" para evitar que el trabajo de proceso establecido (memoria comprometida) desde que se pagine o recortado por el sistema operativo. El uso de las API de AWE para la administración de memoria de 64-bit SQL Server generalmente también se conoce como "páginas bloqueadas". Puede habilitar la característica "páginas bloqueadas" en las versiones de SQL Server de 2005, 2008 y 2008 R2 mediante una combinación de derecho de usuario de Windows, revisión y los indicadores de traza. El comportamiento es diferente, dependiendo de la edición de SQL Server en estas versiones.

Las versiones de 32 bits de SQL Server de 2005, 2008 y 2008 R2 utilizan "páginas bloqueadas" cuando se habilita la característica de SQL Server de "awe enabled".

A partir de SQL Server 2012, el Administrador de memoria simplifica el uso de "páginas bloqueadas" en las ediciones compatibles y las arquitecturas de procesador. En el año 2012 de SQL Server, puede habilitar "páginas bloqueadas" otorgando el derecho de usuario "lock pages in memory" para la cuenta de inicio de la instancia de SQL Server en Windows. Esto es aplicable para las ediciones Standard, Business Intelligence y Enterprise de 2012 de SQL Server que se ejecutan en ambas arquitecturas de procesador de 32 bits y 64 bits.

Más información

En la tabla siguiente proporciona los requisitos para habilitar "páginas bloqueadas" en diferentes versiones y ediciones de SQL Server en distintas plataformas:
Contraer esta tablaAmpliar esta tabla
Enterprise Edition
Data Center Edition
Standard Edition,
Edición de inteligencia de negocios
Otras ediciones
SQL 2012 (32 y 64 bits)Usuario LPIM de asignar ? derecho a la cuenta de inicio de SQLUsuario LPIM de asignar ? derecho a la cuenta de inicio de SQLNo hay soporte para "páginas bloqueadas"
SQL Server 2005/2008/2008R2 (32 bits)Usuario LPIM de asignar ? derecho a la cuenta de inicio de SQL
? Configurar la opción 'awe enabled' en 1
Usuario LPIM de asignar ? derecho a la cuenta de inicio de SQL
? Configurar la opción 'awe enabled' en 1
No hay soporte para "páginas bloqueadas"
SQL Server 2005/2008/2008R2 (64-bit)Usuario LPIM de asignar ? derecho a la cuenta de inicio de SQLUsuario LPIM de asignar ? derecho a la cuenta de inicio de SQL
? Aplicar KBA de revisión SQL 970070
Indicador de traza ? habilitar 845
No hay soporte para "páginas bloqueadas"
El derecho de usuario LPIM hace referencia al derecho de usuario de Windows "Lock Pages in Memory". Este derecho de usuario debe asignarse a la cuenta de inicio del servicio de SQL Server.

No es necesario utilizar 845 de indicador de traza SQL Server 2012. Puede quitar este indicador de seguimiento de los parámetros de inicio después de actualizar su instancia a 2012 de SQL.

Aunque la característica "awe enabled" no está disponible en el año 2012 de SQL Server de 32 bits, aún puede utilizar la característica "páginas bloqueadas" asignando el derecho de usuario "lock pages in memory" para la cuenta de inicio de SQL Server.

Cuando se habilita "páginas bloqueadas", es muy importante establecer un valor apropiado para "max server memory" y las opciones de configuración de "min server memory" para cada instancia de SQL Server evitar problemas de todo el sistema.

Utilice los métodos siguientes para determinar si está utilizando la instancia de SQL Server 2012 "páginas bloqueadas":
  • El resultado de la siguiente consulta TSQL indicará valores distintos de cero para locked_page_allocations_kb:

    Seleccione osn.node_id, osn.memory_node_id, osn.node_state_desc, omn.locked_page_allocations_kb
    de omn de sys.dm_os_memory_nodes
    INNER join sys.dm_os_nodes osn en (omn.memory_node_id = osn.memory_node_id)
    donde osn.node_state_desc <> 'DAC en línea'
  • El registro de errores de SQL Server actual presentará el siguiente mensaje durante el inicio del servidor:
    Mediante páginas bloqueadas en el Administrador de memoria
  • La sección "Administrador de memoria" de la salida de DBCC MEMORYSTATUS mostrará un valor distinto de cero para el artículo "AWE asignado".En la tabla siguiente proporciona más información acerca de los productos o herramientas que comprueban automáticamente esta condición en la instancia de SQL Server y en las versiones del producto de SQL Server con respecto al cual se evaluará la regla.
En la tabla siguiente proporciona más información acerca de los productos o herramientas que comprueban automáticamente esta condición en la instancia de SQL Server y en las versiones del producto de SQL Server con respecto al cual se evaluará la regla.

Contraer esta tablaAmpliar esta tabla
Software de reglaTítulo de la reglaDescripción de la reglaVersiones del producto con respecto al cual se evaluará la regla
Programa de instalación de SQL Server actualizar reglasVerificación LPIM para x 64 instalacionesTenga en cuenta la situación siguiente en un X 64 sistema:
  • Instalar SQL Server [2008 R2, 2008, 2005] standard edition.
  • Otorgar al usuario de "Lock Pages in Memory" a la cuenta de inicio de servicio de SQL Server.
  • No habilitó el indicador de traza 845, como resultado la instancia de SQL Server no ha utilizado las asignaciones de página bloqueada.
  • Ahora intente actualizar esta instancia de SQL Server a SQL Server 2012.
  • Ahora el SQL Server actualizado instancia comienza a utilizar bloquear las asignaciones de página.

Esta regla de actualización advierte sobre el cambio de comportamiento.
SQL Server de 2008
SQL Server 2008 R2
Programa de instalación de SQL Server actualizar reglasVerificación LPIM para x 86 instalacionesTenga en cuenta la situación siguiente en un X 86 sistema:
  • Instalar SQL Server [2008 R2, 2008, 2005] standard edition.
  • Otorgar al usuario de "Lock Pages in Memory" a la cuenta de inicio de servicio de SQL Server.
  • Lo hizo no programa de instalación y configurar la característica 'awe enabled', como resultado la instancia de SQL Server no ha utilizado las asignaciones de páginas bloqueadas.
  • Ahora intente actualizar esta instancia de SQL Server a SQL Server 2012.
  • Ahora el SQL Server actualizado instancia comienza a utilizar bloquear las asignaciones de página.
Esta regla de actualización advierte sobre el cambio de comportamiento.
SQL Server de 2008
SQL Server 2008 R2





Referencias

Cómo: habilitar Bloquear páginas en la opción de memoria (Windows)

La característica de SQL Server de "awe enabled" está en desuso

Compatibilidad con las páginas bloqueadas en SQL Server 2008 R2 Standard Edition x 64, en los sistemas de SQL Server 2005 Standard Edition de 64 bits y sistemas de SQL Server 2008 Standard Edition de 64 bits

Diversión con páginas bloqueadas, AWE, Administrador de tareas y el trabajo archiconido

Cómo reducir la paginación de memoria de grupo de búfer en la versión de 64 bits de SQL Server

Modelos de memoria SQL Server

Propiedades

Id. de artículo: 2659143 - Última revisión: martes, 01 de mayo de 2012 - Versión: 2.0
La información de este artículo se refiere a:
  • Microsoft SQL Server 2012 Enterprise
Palabras clave: 
kbmt KB2659143 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 2659143

Enviar comentarios

 

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