Opciones de concesión de memoria de consulta nuevo están disponibles (min_grant_percent y max_grant_percent) en SQL Server 2012

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): 3107401
Acerca de MIN_GRANT_PERCENT y MAX_GRANT_PERCENT
Service Pack 3 (SP3) agrega las siguientes opciones de concesión de memoria a Microsoft SQL Server 2012.

MIN_GRANT_PERCENT

Un valor porcentual que especifica la cantidad mínima de memoria que debe concederse a una consulta. Rango es de 0,0 a 100,0. Valor de punto flotante es válido.

MAX_GRANT_PERCENT

Un valor porcentual que especifica la cantidad máxima de memoria que se puede conceder una consulta. Rango es de 0,0 a 100,0. Valor de punto flotante es válido.
Si el tamaño de este límite máximo de memoria es menor que la memoria necesaria para ejecutar una consulta, se concede la memoria necesaria para la consulta.
Solución
Esta funcionalidad estaba puño introducido en los siguientes Service Pack para SQL Server.
Para obtener más información acerca de Service Pack 3 (SP3) de SQL Server 2012, vea errores corregidos en el Service Pack 3 de SQL Server 2012.

Acerca de los Service packs de SQL Server

Los Service Pack son acumulativos. Cada service pack nuevo contiene todas las revisiones que se incluyen en los anteriores, junto con todas las nuevas revisiones. Nuestra recomendación es aplicar el último service pack y la actualización acumulativa para el service pack más reciente. No es necesario instalar un service pack anterior antes de instalar el service pack más reciente. Utilice la tabla 1 en el siguiente artículo para obtener más información acerca de los service pack más reciente y la actualización acumulativa más reciente.

Cómo determinar la versión, el nivel de edición y actualización de SQL Server y sus componentes
Más información
El valor de porcentaje se basa en la concesión de memoria que se especifica en la configuración del regulador de recursos. Por ejemplo, considere el siguiente escenario:
  • Tiene un fondo de recursos cuya cantidad máxima de memoria es 10 gigabytes (GB).
  • Tiene un grupo de carga de trabajo en el fondo de recursos y la concesión de memoria máxima de la consulta en el grupo de carga de trabajo se establece en 10 GB * 50% = 5 GB.
  • Ejecutar una consulta mediante la siguiente instrucción:
    SELECT * FROM Table1 ORDER BY Column1 OPTION (min_grant_percent = 10, max_grant_percent = 50)
En este escenario, la cantidad mínima de memoria que debe concederse a la consulta es 5 GB * 10% = 0,5 GB, y la cantidad máxima de memoria que no debe superar los 5 GB * 50% = 2,5 GB. Si esta consulta obtiene 1 GB sin estas opciones, obtendrá la misma cantidad porque 1 GB pertenece a este intervalo mínimo y máximo.

La memoria de min_grant_percent conceder opción reemplaza la opción sp_configure (memoria mínima por consulta (KB)) independientemente del tamaño.

Nota: Estas dos opciones de concesión de memoria de consulta nuevo no están disponibles para la creación de índices o volver a generar.

En el servidor que tiene X GB de memoria, la memoria máxima utilizable para el servidor (Y GB) es menor que X GB (normalmente el 90 por ciento o menos). Memoria máxima que se concede por consulta es (Z GB) Y GB * REQUEST_MAX_MEMORY_GRANT_PERCENT/100.

Las siguientes opciones de consulta (min_grant_percent y max_grant_percent) se aplican a Z GB:
  • Min_grant_percent se garantiza que la consulta.
  • Max_grant_percent es el límite máximo.
Para obtener más información acerca de la concesión de memoria, vea Descripción de concesión de memoria de SQL Server.
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".

Advertencia: este artículo se tradujo automáticamente

Propiedades

Id. de artículo: 3107401 - Última revisión: 07/12/2016 03:15:00 - Revisión: 2.0

Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Standard

  • kbqfe kbsurveynew kbexpertiseadvanced kbfix kbmt KB3107401 KbMtes
Comentarios