Eventos
31 mar, 23 - 2 abr, 23
Evento de aprendizaje de SQL, Fabric y Power BI más grande. 31 de marzo – 2 de abril. Use el código FABINSIDER para ahorrar $400.
Regístrate hoyEste explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
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
.
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.
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.
El servidor debe reiniciarse para que el valor surta efecto.
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
Eventos
31 mar, 23 - 2 abr, 23
Evento de aprendizaje de SQL, Fabric y Power BI más grande. 31 de marzo – 2 de abril. Use el código FABINSIDER para ahorrar $400.
Regístrate hoyCursos
Módulo
Configuración de bases de datos para el rendimiento óptimo - Training
Configuración de bases de datos para el rendimiento óptimo
Documentación
Configuración del servidor: número máximo de subprocesos de trabajo - SQL Server
Descubra cómo usar la opción "max worker threads" para configurar el número de subprocesos de trabajo disponibles en SQL Server a fin de procesar determinadas solicitudes.
Configuración del servidor: umbral de costo para paralelismo - SQL Server
Obtenga información sobre la opción "cost threshold for parallelism". Vea cómo su valor afecta a si SQL Server ejecuta planes paralelos para consultas y descubra cómo establecerla.
Configuración del servidor: grado máximo de paralelismo - SQL Server
Obtenga información sobre la opción de grado máximo de paralelismo (MAXDOP). Vea cómo usarla para limitar el número de procesadores que usa SQL Server en la ejecución de planes paralelos.