SET QUERY_GOVERNOR_COST_LIMIT (Transact-SQL)
Remplace la valeur query governor cost limit actuellement définie pour la connexion active.
Syntaxe
SET QUERY_GOVERNOR_COST_LIMIT value
Arguments
value
Valeur numérique ou entière qui spécifie la durée la plus longue pendant laquelle une requête peut s'exécuter. Les valeurs sont arrondies à l'entier le plus proche. Les valeurs négatives sont arrondies à 0. L'Administrateur de requêtes n'autorise pas l'exécution de requêtes dont le coût estimé excède cette valeur. Si vous définissez 0 (valeur par défaut) pour cette option, vous désactivez la fonction de l'administrateur de requêtes, et toutes les requêtes s'exécutent indéfiniment.Le « coût d'une requête » correspond à la durée (en secondes) estimée nécessaire à l'exécution complète d'une requête dans une configuration matérielle donnée.
Notes
L'utilisation de SET QUERY_GOVERNOR_COST_LIMIT s'applique à la connexion active et est effective durant celle-ci uniquement. Utilisez l'option query governor cost limit de sp_configure pour modifier le coût maximal d'exécution de l'Administrateur de requêtes sur l'ensemble du serveur. Pour plus d'informations sur la configuration de cette option, consultez sp_configure et Définition des options de configuration de serveur.
SET QUERY_GOVERNOR_COST_LIMIT est définie lors de l'exécution, et non pas durant l'analyse.
Autorisations
Nécessite l'appartenance en tant que membre au rôle public.