Définir le mode d’exécution pour l’exécution d’une requête
Configurez le mode d’exécution à utiliser lors de l’exécution d’une requête, au niveau de la requête. Le mode d’exécution détermine si la requête s’exécute à l’aide d’un moteur d’amélioration des performances (V2) ou du moteur hérité (V1).
Avant de commencer
Rôle requis : cmdb_query_builder
Pourquoi et quand exécuter cette tâche
Une requête peut s’exécuter dans l’un des modes d’exécution suivants :
- V1 : exécute la requête à l’aide du moteur d’exécution de requête hérité.
- V2 : exécute la requête à l’aide d’un moteur d’exécution de requête amélioré conçu pour améliorer les performances et l’évolutivité.
Remarque :
Lors de l’exécution de requêtes contenant des nœuds « OU », le format des résultats renvoyés diffère entre les deux modes.
Le système utilise les paramètres au niveau de la requête et les propriétés système, et vérifie également la structure de la requête pour déterminer le mode à utiliser. Le paramètre au niveau de la requête décrit dans cette procédure a priorité sur les paramètres de propriété système dans le flux de décision du moteur à utiliser pour exécuter une requête.
Pour plus d'informations, consultez Modes d’exécution du moteur CMDB Query Builder.
Procédure
- Accédez à Tout , puis dans le filtre de navigation, saisissez qb_saved_query.list pour ouvrir la table Requêtes enregistrées.
- Dans la vue de liste Requêtes enregistrées, sélectionnez la requête pour laquelle vous souhaitez définir le mode d’exécution.
- Sur le formulaire de la requête, définissez le mode d’exécution de la requête sur « v1 » ou « v2 ».
- Sélectionnez Mettre à jour.