Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
S’applique à :SQL Server
Cet article explique comment configurer l’option priority boost de configuration 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 priority boost pour spécifier si SQL Server doit s’exécuter à une priorité de planification plus élevée que d’autres processus 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 priority boost pour le réglage des performances. Si vous utilisez priority boost, il peut interférer avec le fonctionnement fluide du serveur dans certaines conditions, et vous ne devez l’utiliser que dans des circonstances exceptionnelles. Par exemple, les services de support technique Microsoft peuvent être utilisés priority boost lorsqu’ils examinent un problème de performances.
Important
N’utilisez priority boost pas dans une instance de cluster de basculement SQL Server (FCI).
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
EXECUTE sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
EXECUTE sp_configure 'priority boost', 1;
GO
RECONFIGURE;
GO