min memory per query (opción)

Utilice la opción min memory per query (memoria mínima por consulta) para especificar la cantidad mínima de memoria (en kilobytes (KB)) que se va a asignar para la ejecución de una consulta. Por ejemplo, si se establece el valor 2.048 KB para la opción min memory per query, se garantiza que la consulta va a obtener esa cantidad de memoria total, como mínimo. Puede establecer cualquier valor entre 512 y 2.147.483.647 bytes (2 GB) para la opción min memory per query. El valor predeterminado es 1.024 KB.

El procesador de consultas de SQL Server intenta determinar la cantidad óptima de memoria para asignar a una consulta. La opción min memory per query permite al administrador especificar la cantidad mínima de memoria que recibirá cada consulta. Generalmente, las consultas reciben una cantidad mayor de memoria si tienen operaciones de orden y hash en un gran volumen de datos. Aumentar el valor de la opción min memory per query puede mejorar el rendimiento para algunas consultas de pequeño o mediano tamaño, pero podría aumentar la competición por los recursos de la memoria. La opción min memory per query incluye memoria asignada para la clasificación y reemplaza la opción sort pages de SQL Server 7.0 o versiones anteriores.

Nota

El valor especificado en min memory per query tiene prioridad sobre la opción index create memory. En Microsoft SQL Server 2000 estas opciones eran independientes, mientras que en Microsoft SQL Server 2005 interactúan. Si modifica las dos opciones y el valor de index create memory es menor que el especificado en min memory per query, recibirá un mensaje de advertencia, pero el valor se establece. Durante la ejecución de la consulta recibirá otra advertencia similar.

min memory per query es una opción avanzada. Si está utilizando el procedimiento almacenado del sistema sp_configure para cambiar la configuración, solo podrá cambiar el valor de min memory per query si show advanced options está establecido en 1. El valor surte efecto inmediatamente (sin necesidad de reiniciar el servidor).