SET QUERY_GOVERNOR_COST_LIMIT (Transact-SQL)

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 rubrique Conventions de la syntaxe de Transact-SQL


SET QUERY_GOVERNOR_COST_LIMIT value

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.

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.

Nécessite l'appartenance en tant que membre au rôle public.

Ajouts de la communauté

AJOUTER
Afficher:
© 2016 Microsoft