SET QUERY_GOVERNOR_COST_LIMIT (Transact-SQL)

Remplace la valeur query governor cost limit actuellement définie pour la connexion active.

Icône Lien de rubriqueConventions de la syntaxe de Transact-SQL

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.

Voir aussi

Référence

Autres ressources