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