Taille du lot pour les requêtes du générateur de requêtes CMDB

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 2 minutes de lecture
  • Dans un système de base, une taille globale de lot de 100 est allouée pour chaque exécution de requête du générateur de requêtes. Si nécessaire, vous pouvez utiliser une propriété système pour remplacer la taille du lot global par défaut ou optimiser la valeur du lot par requête enregistrée.

    Les requêtes peuvent être très différentes, car elles peuvent être configurées pour interroger une grande variété de classes. Par conséquent, la taille du lot dans le système de base peut ne pas être optimale pour toutes les requêtes, et certaines requêtes peuvent expirer ou prendre beaucoup de temps à se terminer. La taille optimale du lot pour l’exécution de requêtes dépend de la charge du système, telle que la quantité de données et le nombre de relations dans votre système. Contactez le support pour obtenir de l’aide afin de calculer la taille du lot pour votre requête.

    La taille du lot est applicable et se comporte de la même manière dans tous les scénarios d’exécution de requête, quelle que soit la façon dont l’exécution a été initiée :
    La taille du lot pour les exécutions de requête est allouée dans l’ordre de priorité suivant :
    1. La valeur du Execution Batch Size champ dans la table Requêtes enregistrées, pour une requête enregistrée spécifique. Si elle est définie, cette valeur s’applique uniquement à la requête enregistrée et est prioritaire sur la valeur globale de 100 et la valeur de la propriété système glide.cmdb.query.batch_size .
    2. La valeur de la propriété système glide.cmdb.query.batch_size, si elle existe, détermine globalement la taille de lot allouée à toutes les exécutions de requête. Si vous ajoutez et définissez cette propriété, la valeur s’applique à toutes les requêtes, à l’exception des requêtes enregistrées avec Execution Batch Size une valeur définie.
    3. Une valeur globale de 100, si les deux options précédentes ne sont pas configurées.

    Modification de la taille du lot pour les requêtes

    Si vous rencontrez des problèmes de performances lors de l’exécution de requêtes, vous pouvez modifier la valeur de la taille du lot :

    Définir la taille du lot pour une requête enregistrée spécifique

    Configurez une taille de lot personnalisée pour une requête enregistrée dans le générateur de requêtes CMDB qui prend beaucoup de temps à terminer ou qui expire. Une taille de lot personnalisée remplace la taille globale du lot dans le système de base et la valeur de la glide.cmdb.query.batch.size propriété système.

    Avant de commencer

    Rôle requis : administrateur

    Pourquoi et quand exécuter cette tâche

    Contactez le support pour obtenir de l’aide afin de calculer la taille du lot pour votre requête.

    Procédure

    1. Dans le navigateur de filtre, saisissez qb_saved_query.list et appuyez sur Entrée pour accéder à la table Requêtes enregistrées.
    2. Dans la vue de liste Requêtes enregistrées, recherchez la requête enregistrée pour laquelle vous souhaitez modifier la taille du lot.
    3. Définissez ou modifiez la valeur dans le Execution Batch Size champ.
      Définissez la valeur pour qu’elle soit supérieure à la valeur globale de la propriété glide.cmdb.query.batch.size ou augmentez toute valeur existante.