Establecimiento de la opción de configuración del servidor Aumento de prioridad

Se aplica a:SQL Server

En este artículo se describe cómo establecer la opción de configuración de aumento de prioridad en SQL Server mediante Transact-SQL.

Importante

Esta característica se quitará en una versión futura de SQL Server. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan.

Use la opción Aumento de prioridad para especificar si SQL Server debe ejecutarse con una prioridad de programación superior a la de otros procesos del mismo equipo. Si establece esta opción en 1, SQL Server se ejecutará con una prioridad base de 13 en el programador de Windows. El valor predeterminado es 0, que equivale a una prioridad base de 7.

Limitaciones

El aumento excesivo de la prioridad puede reducir los recursos para funciones fundamentales de la red y del sistema operativo, lo que causaría problemas al cerrar SQL Server o al usar otras tareas del sistema operativo en el servidor. Esta configuración no hace que el proceso de SQL Server se ejecute con la prioridad de sistema operativo más alta.

No es necesario usar la opción Aumento de prioridad en la optimización del rendimiento. Si usa Aumento de prioridad, puede interferir con el buen funcionamiento del servidor en determinadas condiciones; solo se debe usar en circunstancias excepcionales. Por ejemplo, los servicios de soporte técnico de Microsoft pueden usar Aumento de prioridad al investigar un problema de rendimiento.

Importante

No use Aumento de prioridad en una instancia de clúster de conmutación por error (FCI) de SQL Server.

Permisos

De forma predeterminada, todos los usuarios tienen permisos de ejecución en sp_configure sin ningún parámetro o solo con el primero. Para ejecutar sp_configure con ambos parámetros y cambiar una opción de configuración, o para ejecutar la instrucción RECONFIGURE, un usuario debe tener el permiso ALTER SETTINGS en el servidor. Los roles fijos de servidor sysadmin y serveradmin tienen el permiso ALTER SETTINGS de forma implícita.

Comentarios

El servidor debe reiniciarse para que el valor surta efecto.

Uso de Transact-SQL

En este ejemplo se muestra cómo usar sp_configure para habilitar opciones avanzadas y, después, establecer el valor de la opción priority boost en 1.

USE [master];
GO
EXEC sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
EXEC sp_configure 'priority boost', 1;
GO
RECONFIGURE;
GO