Amélioration des performances des requêtes avec remplissage direct des champs dans les tables CI

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 2 minutes de lecture
  • La tâche planifiée Renseigner le compte de service et le LDC dans la CMDB renseigne les champs Compte de service et Centre de données logique dans les tables d’éléments de configuration (CI) cloud, ainsi que le champ Objet d’ordinateur virtuel dans la table Matériel [cmdb_ci_hardware]. Ce remplissage direct réduit la complexité des requêtes et améliore leurs performances.

    Les informations de compte de service dans le cloud (tels que AWS Compte, Azure Abonnement ou GCP Projet) et Centre de données logique (tels que AWS, Azure ou GCP Régions) sont stockées séparément des CI dans le cloud. Pour récupérer les informations de compte ou de centre de données pour une ressource dans le cloud, les requêtes nécessitent des jointures dans plusieurs tables, y compris la table de relations qui connecte les CI. De même, les informations sur les objets d’ordinateur virtuel sont stockées séparément du CI matériel, ce qui nécessite des jointures supplémentaires pour récupérer les données de la table Objet ordinateur virtuel [cmdb_ci_vm_object]. Avec potentiellement des millions d’enregistrements dans la table de relations, ces jointures peuvent augmenter le temps d’interrogation pour les équipes travaillant avec des données d’infrastructure cloud.

    À partir de la Schémas de découverte et de mappage des services version 1.30.2, vous pouvez activer une fonctionnalité qui dénormalise les tables CI dans le cloud en remplissant les champs Compte de service [cloud_service_account] et Centre de données logique [logical_datacenter] directement dans les tables CI cloud. La tâche planifiée référence également des tables étendues à partir de la table Objet d’ordinateur virtuel [cmdb_ci_vm_object] via le champ de référence Objet d’ordinateur virtuel de la table Matériel [cmdb_ci_hardware]. Le remplissage direct de ces champs réduit le besoin de jointures complexes, ce qui permet des requêtes plus efficaces pour les workflows de reporting, d’analyse et opérationnels impliquant des ressources cloud. Une fois cette fonctionnalité activée, Découverte ces champs sont remplis pour les CI existants et nouvellement détectés.

    Figure 1. Processus de requête avec et sans renseignement de champ
    Comparaison entre des jointures multi-tables complexes sans la fonctionnalité et un accès direct au champ avec la fonctionnalité

    Pour en savoir plus sur l’activation de cette fonctionnalité, reportez-vous à la section Activer le remplissage direct des champs pour les performances de la requête.

    Tables de CI dans le cloud prises en charge

    Les champs Compte de service et Centre de données logique sont ajoutés aux tables CI cloud suivantes :

    Tableau 1. Tables CI dans le cloud avec les champs Compte de service et Centre de données logique
    Étiquette de la table Nom de la table
    Sous-réseau dans le cloud cmdb_ci_cloud_subnet
    Réseau dans le cloud cmdb_ci_network
    Instance d'ordinateur virtuel cmdb_ci_vm_instance
    Type de matériel cmdb_ci_compute_template
    Type de matériel cloud cmdb_ci_cloud_hardware_type
    Groupe de sécurité de calcul cmdb_ci_compute_security_group
    Image cmdb_ci_os_template
    Image dans le cloud cmdb_ci_cloud_os_image
    Équilibreur de charge dans le cloud cmdb_ci_cloud_load_balancer
    Ressource dans le cloud cmdb_ci_cmp_resource
    Service de fichier dans le cloud cmdb_ci_cloud_file_service
    Interface réseau de gestion dans le cloud cmdb_ci_nic
    Point de terminaison cmdb_ci_endpoint
    Fonction dans le cloud cmdb_ci_cloud_function
    Stockage d'objets dans le cloud cmdb_ci_cloud_object_storage
    Passerelle dans le cloud cmdb_ci_cloud_gateway
    Instance de base de données cmdb_ci_db_instance
    Base de données dans le cloud cmdb_ci_cloud_database
    Table DynamoDB cmdb_ci_dynamodb_table

    Tables d’ordinateurs virtuels prises en charge

    Les tables d’ordinateurs virtuels suivantes sont référencées dans le champ Objet d’ordinateur virtuel [cmdb_ci_vm_object] de la table Matériel :

    Tableau 2. Tables d’ordinateurs virtuels référencés
    Étiquette de la table Nom de la table
    Serveur Windows cmdb_ci_win_server
    Serveur Linux cmdb_ci_linux_server