Konfigurieren Sie eine Transaktionsmengenregel
Mit Transaktionskontingentregeln können Sie eine Kontingentrichtlinie für verschiedene Arten von Transaktionen definieren.
Vorbereitungen
Warum und wann dieser Vorgang ausgeführt wird
Mit Transaktionsmengenregeln 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 sie vom Kontingentmanager abgebrochen wird.
Warnung:
Wenn Sie Transaktionskontingente zu niedrig festlegen, kann dies schwerwiegende Auswirkungen auf Ihre Benutzer haben und den normalen Instanzbetrieb verhindern. Testen Sie Ihre Transaktionskontingente gründlich, bevor Sie sie in der Produktion implementieren.
Prozedur
- Aktivieren Sie bei Bedarf das Plugin „Transaction Quotas“.
- Navigieren zu Systemdefinition > Mengenregeln.
- Klicken Sie auf Neu.
-
Füllen Sie das Formular aus.
Tabelle : 1. Felder für Transaktionsmengenregel Feld Beschreibung Name Ein eindeutiger Name zur Identifizierung der Regel. Aktiv Eine Checkbox, die bestimmt, ob diese Regel aktiv (ausgewählt) ist. Maximale Dauer Die Anzahl der Sekunden, die eine Transaktion durchlaufen muss, bevor das Kontingent die Transaktion abbricht. Maximum Business-Regeln Die Anzahl der zulässigen Ausführungen von Business Rules. Maximale Datenbankzeit Die Gesamtzahl der 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 HTTP-Anforderungen. Bestellung Eine Zahl, die die Priorität der Kontingenttransaktion im Verhältnis zu anderen Kontingenten darstellt. Das Transaktionskontingent mit der niedrigsten Zeitüberschreitung, dem niedrigsten Reihenfolgewert und den übereinstimmenden Bedingungen bestimmt die angewendete Kontingentrichtlinie. Maximale Ereignisse Die Anzahl der zulässigen sysevent-Einfügungen. Maximum Aufgaben Die Anzahl der zulässigen sys_trigger-Einfügungen. Maximum SQL-Abfragen Die Anzahl der zulässigen SQL-Abfragen. Maximale Dauer ausgehender Anforderungen Die Anzahl der Sekunden für eine ausgehende HTTP-Anforderung. Beschreibung Eine Beschreibung der Transaktionsquotenregel. -
Legen Sie eine Bedingung fest, um anzugeben, wann das Transaktionskontingent wirksam werden soll.
Der Bedingungsgenerator für Transaktionsquotenregel 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ührungsthread, 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 aussagekräftig ist. Vordergrund Gibt an, 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 lautet.
- Bericht: Die Seite sys_report_template.do.
- SOAP: SOAP-Transaktionen.
- Exportieren: Wenn eine Liste in ein 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 die Eigenschaften eines anderen Typs nicht erfüllt.
Hinweis:Ordnen Sie den Transaktionskontingenttyp dem Transaktionstyp zu, der im Kontingent-Manager- Protokolleintragfür die Transaktionaufgeführt ist.Anwender Der Benutzer, der die Transaktion ausführt. Homepage Die Homepage, die ausgeführt wird. Diese Bedingung wird nur ausgefüllt, wenn die URL home.do lautet. Homepage-Widget Das Widget, das in der Transaktion gerendert wird. Wenn eine Homepage oder ein nicht interaktives Dashboard gerendert wird, wird jedes Widget parallel gerendert.
Wenn ein interaktives Dashboard gerendert wird, wird jedes Widget der Reihe nach gerendert.
Wenn das Kontingent überschritten wird, sehen Benutzer die folgende Meldung: Widget abgebrochen – maximale Ausführungszeit überschritten. Erhöhen Sie den Kontingentwert, wenn diese Meldung nicht angezeigt werden soll.
Attribute Verschiedene Attribute, die sich auf die Transaktion beziehen. - Klicken Sie auf Absenden.