Partager via


SET QUERY_GOVERNOR_COST_LIMIT (Transact-SQL)

Mis à jour : 17 juillet 2006

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. Si vous spécifiez une valeur positive et différente de zéro, 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 au rôle public.

Voir aussi

Référence

SET (Transact-SQL)

Autres ressources

Performance des requêtes

Aide et Informations

Assistance sur SQL Server 2005

Historique des modifications

Version Historique

17 juillet 2006

Contenu mis à jour :
  • Correction des autorisations requises.

14 avril 2006

Contenu mis à jour :
  • Clarification de la définition de value.