Konfigurieren Sie eine Transaktionsmengenregel

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • Mit Transaktionsmengenregeln können Sie eine Mengenrichtlinie für verschiedene Arten von Transaktionen definieren.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Warum und wann dieser Vorgang ausgeführt wird

    Mit den Regeln für Transaktionsmengen können Sie die folgenden Bedingungen angeben.
    • Die Bedingungen, unter denen die Richtlinie gilt.
    • Die Reihenfolge, in der Transaktionskontingente gelten.
    • Die maximale Dauer einer Transaktion, bevor der Kontingentmanager sie abbricht.
    Warnung:
    Wenn Sie zu niedrige Transaktionskontingente festlegen, kann dies schwerwiegende Auswirkungen auf Ihre Anwender haben und den normalen Instanzbetrieb verhindern. Testen Sie Ihre Transaktionskontingente gründlich, bevor Sie sie in der Produktion implementieren.

    Prozedur

    1. Aktivieren Sie bei Bedarf das Plugin Transaction Quotes.
    2. Navigieren zu Systemdefinition > Mengenregeln.
    3. Klicken Sie auf Neu.
    4. Füllen Sie das Formular aus.
      Tabelle : 1. Transaktionsmengenregel-Felder
      Feld Beschreibung
      Name Ein eindeutiger Name zur Identifizierung der Regel.
      Aktiv Ein Kontrollkästchen, das bestimmt, ob diese Regel aktiv (ausgewählt) ist.
      Maximale Dauer Die Anzahl der Sekunden, die eine Transaktion abschließen muss, bevor das Kontingent die Transaktion abbricht.
      Maximum Business-Regeln Die Anzahl der zulässigen Ausführungen von Business-Regeln.
      Maximale Datenbankzeit Die Gesamtdauer in Sekunden für alle SQL-Anforderungen.
      Maximale Zeit für SQL-Anweisung Die Anzahl der Sekunden, die eine SQL-Anweisung ausgeführt werden kann.
      Maximum ausgehende Anforderungen Die Anzahl der zulässigen ausgehenden HTTPS-Anforderungen.
      Reihenfolge Eine Zahl, die die Priorität der Kontingenttransaktion in Bezug auf andere Kontingente darstellt. Das Transaktionskontingent mit der niedrigsten Zeitüberschreitung, dem niedrigsten Auftragswert und übereinstimmenden Bedingungen bestimmen die angewendete Kontingentrichtlinie.
      Maximale Ereignisse Die Anzahl der zulässigen Sysevent-Einfügungen.
      Maximale Aufträge Die Anzahl der zulässigen sys_trigger-Einfügungen.
      Maximum SQL-Abfragen Die Anzahl der zulässigen SQL-Abfragen.
      Maximale Dauer von ausgehenden Anforderungen Die Anzahl der Sekunden für eine ausgehende HTTP-Anforderung.
      Beschreibung Eine Beschreibung der Transaktionsmengenregel.
    5. Legen Sie eine Bedingung fest, um anzugeben, wann das Transaktionskontingent wirksam werden soll.
      Der Bedingungsgenerator für Transaktionsmengenregel zeigt Bedingungen an, die nur für Transaktionen gelten, wie in der folgenden Tabelle aufgeführt.
      Feld Beschreibung
      URL Die URL der Seite.
      Thread-Name Der Name des Ausführungsthreads, der die Transaktion ausführt. Vordergrund-Threads haben Namen wie http- bio-8080-exec-1. Hintergrund-Threads können verschiedene Namen haben und sind nützlich, wenn die URL nicht ausreichend beschreibend ist.
      Vordergrund Ob die Transaktion im Vordergrund oder Hintergrund abgeschlossen wurde:
      • True: eine Vordergrundtransaktion.
      • False: eine Hintergrundtransaktion.
      Typ Der Typ der Transaktion:
      • Liste: Beliebige Listentransaktion, z. B. incident_list.do.
      • Formular: Alle Formulare, UI-Seiten, CMS-Seiten usw.
      • XMLHttp: Transaktionen, die über GlideAjax ausgeführt werden, wobei die URL xmlhttp.do ist.
      • Bericht: Seite sys_report_template.do.
      • SOAP: SOAP-Transaktionen.
      • Export: Wenn eine Liste in einem Format wie XML oder Excel exportiert wird.
      • Planer: Wenn eine geplante Aufgabe ausgeführt wird.
      • Textsuche: Die Textsuchtransaktion oder einer ihrer zugehörigen Vorgänge.
      • Sonstige: Jeder Typ, der nicht die Eigenschaften eines anderen Typs erfüllt.
      Hinweis:
      Passen Sie den Typ des Transaktionskontingents an den Transaktionstyp an, der im Protokolleintrag des Kontingentmanagers für die Transaktionaufgeführt ist.
      Anwender Der Anwender, der die Transaktion durchführt.
      Homepage Die Homepage, die ausgeführt wird. Diese Bedingung wird nur ausgefüllt, wenn die URL home.dolautet.
      Homepage-Widget

      Das Widget, das in der Transaktion gerendert wird. Wenn eine Homepage oder ein nicht reagierendes Dashboard gerendert wird, werden alle Widgets parallel gerendert.

      Wenn ein reaktionsfähiges Dashboard gerendert wird, werden die Widgets nacheinander gerendert.

      Wenn das Kontingent überschritten wird, sehen Anwender die folgende Meldung: Widget abgebrochen – maximale Ausführungszeit überschritten. Erhöhen Sie den Kontingentwert, wenn diese Nachricht nicht angezeigt werden soll.

      Attribute Verschiedene Attribute, die sich auf die Transaktion beziehen.
    6. Klicken Sie auf Absenden.