Berechnung der Partitionsgröße für paralleles Laden in Gemeinsame Komponenten für CMDB-Integrationen

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Gemeinsame Komponenten für CMDB-Integrationen unterstützt die berechnete Partitionsgröße für das Framework für paralleles Laden, sofern in einem Service Graph Connectorunterstützt.

    Die Funktion zum parallelen Laden von Now Platformführt das Laden von Daten über mehrere Threads aus. Die Partitionsgröße für eine Datenquelle wird von der Anwendung Gemeinsame Komponenten für CMDB-Integrationen berechnet, die von der Funktion für paralleles Laden verwendet wird. Diese Partitionsgröße stellt sicher, dass die Arbeitsauslastung gleichmäßig auf die verfügbaren Threads verteilt wird. Durch den Ausgleich der Datenlast kann eine Datenquelle in Service Graph Connector das gleichmäßige Laden von Daten auf allen verfügbaren Knoten verwalten, wodurch die Verarbeitungszeit reduziert und die Gesamteffizienz verbessert wird. Dieser Ansatz fördert ein effizientes Laden von Daten, minimiert die Latenz und optimiert die Leistung von Datenquellen.

    Die Berechnung der Partitionsgröße für die Funktion zum parallelen Laden in der Anwendung Gemeinsame Komponenten für CMDB-Integrationen basiert auf den folgenden Berechnungen:

    Berechnung der Partitionsgröße

    Die Größe der Partition für paralleles Laden in einer Datenquelle wird sowohl durch die Anzahl der aktiven primären Knoten in Ihrer Instanz ServiceNow als auch durch das Gesamtdatenvolumen bestimmt, das von der Datenquelle geladen werden soll, indem Sie die folgende Formel verwenden:
    Partition size = Total data volume / (10% * Active primary nodes)
    Wenn beispielsweise 4 aktive primäre Knoten vorhanden sind und das zu ladende Datenvolumen 1000 Einheiten beträgt, wird die Partitionsgröße wie folgt berechnet:
    Partition size = 1000 / (10% * 4) = 1000 / 0.4 = 25

    Berechnung paralleler Aufträge

    Parallele Aufträge ermöglichen eine gleichmäßige Verteilung der Arbeitsauslastung auf mehrere Aufträge, reduzieren die Ladezeit der Daten und verbessern die Effizienz des Datenabrufs. Die Berechnung der Anzahl der für eine Partition erstellten parallelen Aufgaben basiert auf der folgenden Formel:
    Number of parallel jobs = Total data volume/Partition size
    
    Im vorherigen Beispiel, bei dem das Gesamtdatenvolumen 1000 Einheiten und die Partitionsgröße 25beträgt, wird die Anzahl der erstellten parallelen Aufträge wie folgt berechnet:
    Number of parallel jobs = 1000/25 = 40