Batchgröße für CMDB-Abfragegenerator-Abfragen

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 2 Minuten Lesedauer
  • In einem Basissystem wird jeder Abfrage-Generator eine globale Batchgröße von 100 zugewiesen. Bei Bedarf können Sie eine Systemeigenschaft verwenden, um die standardmäßige globale Batch-Größe zu überschreiben oder den Batch-Größenwert pro gespeicherter Abfrage zu optimieren.

    Abfragen können sich stark unterscheiden, da sie so konfiguriert werden können, dass eine Vielzahl von Klassen abgefragt werden. Daher ist die Batch-Größe im Basissystem möglicherweise nicht für jede Abfrage optimal, und einige Abfragen können zeitüberschreitend sein oder lange dauern. Die optimale Batch-Größe für die Ausführung von Abfragen hängt von der Systemauslastung ab, z. B. der Datenmenge und der Anzahl der Beziehungen in Ihrem System. Wenden Sie sich an den Support, um Unterstützung bei der Berechnung der Batchgröße für Ihre Abfrage zu erhalten.

    Die Batchgröße ist anwendbar und verhält sich in allen Szenarien der Abfrageausführung gleich, unabhängig davon, wie die Ausführung initiiert wurde:
    Die Batch-Größe für Abfrageausführungen wird in der folgenden Prioritätsreihenfolge zugewiesen:
    1. Der Wert in Execution Batch SizeFeld in der Tabelle „gespeicherte Abfragen“ für eine bestimmte gespeicherte Abfrage. Wenn festgelegt, gilt dieser Wert nur für die gespeicherte Abfrage und hat Priorität vor dem globalen Wert 100 und dem Wert von Glide.cmdb.query.Batch_size Systemeigenschaft.
    2. Der Wert der Systemeigenschaft Glide.cmdb.query.Batch_size , Wenn vorhanden, bestimmt global die Batchgröße, die allen Abfrageausführungen zugeordnet ist. Wenn Sie diese Eigenschaft hinzufügen und festlegen, gilt der Wert für alle Abfragen mit Ausnahme gespeicherter Abfragen mit Execution Batch SizeWert festgelegt.
    3. Ein globaler Wert von 100, wenn die vorherigen beiden Optionen nicht konfiguriert sind.

    Batchgröße für Abfragen wird geändert

    Wenn beim Ausführen von Abfragen Leistungsprobleme auftreten, können Sie den Wert für die Batch-Größe ändern:

    Legen Sie die Batchgröße für eine bestimmte gespeicherte Abfrage fest

    Konfigurieren Sie eine anwenderdefinierte Batch-Größe für eine gespeicherte Abfrage des CMDB-Abfragegenerators, die lange dauert oder eine Zeitüberschreitung aufweist. Eine anwenderdefinierte Batch-Größe überschreibt die globale Batch-Größe im Basissystem und den Wert von glide.cmdb.query.batch.sizeSystemeigenschaft.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Warum und wann dieser Vorgang ausgeführt wird

    Wenden Sie sich an den Support, um Unterstützung bei der Berechnung der Batchgröße für Ihre Abfrage zu erhalten.

    Prozedur

    1. Geben Sie im Filternavigator ein qb_saved_query.list Und drücken Sie die Eingabetaste, um zur Tabelle „gespeicherte Abfragen“ zu navigieren.
    2. Suchen Sie in der Listenansicht gespeicherte Abfragen nach der gespeicherten Abfrage, für die Sie die Batch-Größe ändern möchten.
    3. Legen Sie den Wert in fest, oder ändern Sie ihn Execution Batch SizeFeld.
      Legen Sie den Wert so fest, dass er größer als der globale Wert in ist Glide.cmdb.query.Batch.size Eigenschaft, oder erhöhen Sie einen vorhandenen Wert.