Configurer priority boost (option de configuration de serveur)

S’applique à :SQL Server

Cet article explique comment configurer l’option de configuration priority boost dans SQL Server à l’aide de Transact-SQL.

Important

Cette fonctionnalité sera supprimée dans une version future de SQL Server. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement, et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité.

Utilisez l’option de renforcement de priorité pour spécifier si SQL Server doit être exécuté avec une priorité de planification plus élevée que pour d’autres processus exécutés sur le même ordinateur. Si la valeur de cette option est 1, SQL Server bénéficie d'une base de priorité de 13 dans le planificateur de Windows. La valeur par défaut est 0, ce qui représente une base de priorité de 7.

Limites

Si vous attribuez une valeur trop élevée à la priorité, vous risquez d'épuiser les ressources affectées aux fonctions réseau et aux fonctions du système d'exploitation, ce qui peut entraîner des problèmes lors de l'arrêt de SQL Server ou de l'utilisation d'autres tâches du système d'exploitation sur le serveur. Ce paramètre ne permet pas d'exécuter le processus SQL Server à la priorité la plus élevée du système d'exploitation.

Vous n'avez pas besoin d'utiliser le renforcement de priorité pour le réglage des performances. Si vous utilisez le renforcement de priorité, il peut, sous certaines conditions, interférer avec le fonctionnement fluide du serveur, et vous ne devez l’utiliser que dans des circonstances exceptionnelles. Par exemple, les services de support technique Microsoft peuvent utiliser le renforcement de priorité lorsqu’ils examinent un problème de performances.

Important

N'utilisez pas le renforcement de priorité dans une instance de cluster de basculement (FCI) SQL Server.

Autorisations

Les autorisations d’exécution de sp_configure , sans paramètre ou avec le premier paramètre uniquement, sont accordées par défaut à tous les utilisateurs. Pour exécuter sp_configure avec les deux paramètres afin de modifier une option de configuration ou pour exécuter l’instruction RECONFIGURE, un utilisateur doit disposer de l’autorisation ALTER SETTINGS au niveau du serveur. L’autorisation ALTER SETTINGS est implicitement détenue par les rôles serveur fixes sysadmin et serveradmin.

Notes

Le serveur doit être redémarré pour que le paramètre puisse être effet.

Utiliser Transact-SQL

Cet exemple montre comment utiliser sp_configure pour activer les options avancées, puis attribuer à l’option priority boost la valeur 1.

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