Calcul de la taille de la partition pour le chargement parallèle dans Éléments communs d'intégration pour CMDB

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 2 minutes de lecture
  • Éléments communs d'intégration pour CMDB prend en charge la taille de partition calculée pour l’infrastructure de chargement parallèle, si elle est prise en charge dans un Connecteur du graphe de servicesfichier .

    La fonctionnalité de chargement parallèle de , exécute le chargement des données à l’aide de Now Platformplusieurs threads. La taille de la partition d’une source de données est calculée par l’application Éléments communs d'intégration pour CMDB utilisée par la fonctionnalité de chargement parallèle. Cette taille de partition confirme que la charge de travail est répartie uniformément entre les threads disponibles. En équilibrant la charge de données, une source de données au sein d’un Connecteur du graphe de services peut gérer le chargement des données uniformément sur les nœuds disponibles, ce qui réduit le temps de traitement et améliore l’efficacité globale. Cette approche favorise un chargement efficace des données, minimise la latence et optimise les performances des sources de données.

    Le calcul de la taille de la partition pour la fonctionnalité de chargement parallèle au sein de l’application Éléments communs d'intégration pour CMDB est basé sur les calculs suivants :

    Calcul de la taille de la partition

    La taille de la partition pour le chargement parallèle dans une source de données est déterminée à la fois par le nombre de nœuds primaires actifs sur votre ServiceNow instance et par le volume total de données à charger par la source de données à l’aide de la formule suivante :
    Partition size = Total data volume / (10% * Active primary nodes)
    Par exemple, s’il y a 4 nœuds primaires actifs et que le volume de données à charger est de 1 000 unités, la taille de la partition est calculée comme suit :
    Partition size = 1000 / (10% * 4) = 1000 / 0.4 = 25

    Calcul de tâches parallèles

    Les tâches parallèles permettent de répartir la charge de travail uniformément entre plusieurs tâches, ce qui réduit le temps de chargement des données et améliore l’efficacité de la récupération des données. Le calcul du nombre de tâches parallèles créées pour une partition est basé sur la formule suivante :
    Number of parallel jobs = Total data volume/Partition size
    
    Dans l’exemple précédent, où le volume total de données est de 1 000 unités et la taille de la partition est de 25, le nombre de tâches parallèles créées est calculé comme suit :
    Number of parallel jobs = 1000/25 = 40