Configurer une règle de quota de transaction
Les règles de quotas de transaction vous permettent de définir une politique de quota pour différents types de transactions.
Avant de commencer
Pourquoi et quand exécuter cette tâche
Les règles de quotas de transaction vous permettent de spécifier les conditions suivantes.
- Conditions dans lesquelles la police s’applique.
- Ordre dans lequel les quotas de transaction s’appliquent.
- Durée maximale d’une transaction avant que le gestionnaire de quota ne l’annule.
Avertissement :
La définition de quotas de transaction trop bas peut avoir de graves répercussions sur vos utilisateurs et empêcher le fonctionnement normal de l’instance. Testez rigoureusement vos quotas de transaction avant de les mettre en production.
Procédure
- Si nécessaire, activez le module d’extension Quotas de transaction.
- Accédez à la Définition du système > Règles de quota.
- Cliquez sur Nouveau.
-
Renseignez le formulaire.
Tableau 1. Champs de règle de quota de transaction Champ Description Nom Nom unique permettant d’identifier la règle. Actif Case à cocher qui détermine si cette règle est active (sélectionnée). Durée maximale Nombre de secondes pendant lesquelles une transaction doit se terminer avant que le quota n’annule la transaction. Nombre maximal de règles métier Nombre d’exécutions de règles métier autorisées. Heure maximale de la base de données Nombre total de secondes pour toutes les requêtes SQL. Durée maximale de l'instruction SQL Nombre de secondes pendant lesquelles une instruction SQL peut s’exécuter. Nombre maximal de demandes sortantes Nombre de requêtes HTTPs sortantes autorisées. Commande Nombre qui représente la priorité de la transaction de quota par rapport aux autres quotas. Le quota de transaction avec le délai d’expiration le plus bas, la valeur d’ordre la plus basse et les conditions de correspondance détermine la politique de quota appliquée. Nombre maximal d'événements Nombre d’insertions sysevent autorisées. Nombre maximal de tâches Nombre d’insertions de sys_trigger autorisées. Nombre maximal de requêtes SQL Nombre de requêtes SQL autorisées. Durée maximale des demandes sortantes Nombre de secondes d’une requête HTTP sortante. Description Description de la règle de quota de transaction. -
Définissez une condition pour spécifier quand le quota de transaction doit prendre effet.
Le générateur de conditions de règle de quota de transaction affiche les conditions qui ne sont applicables qu’aux transactions répertoriées dans la table suivante.
Champ Description URL L’URL de la page. Nom de thread Nom du thread d’exécution qui exécute la transaction. Les threads de premier plan ont des noms tels que http-bio-8080-exec-1. Les fils de discussion d’arrière-plan peuvent avoir différents noms et sont utiles lorsque l’URL n’est pas suffisamment descriptive. Premier plan Indique si la transaction a été effectuée au premier plan ou à l’arrière-plan : - Vrai : une transaction de premier plan.
- Faux : transaction en arrière-plan.
Type Type de transaction : - Liste : toute transaction de liste, telle que incident_list.do.
- Formulaire : tous les formulaires, pages de l’interface utilisateur, pages CMS, etc.
- XMLHttp : transactions qui passent par GlideAjax, où l’URL est xmlhttp.do.
- Rapport : La page sys_report_template.do.
- SOAP : transactions SOAP.
- Exporter : lorsqu’une liste est exportée dans un format tel que XML ou Excel.
- Planificateur : lorsqu’une tâche planifiée est effectuée.
- Recherche de texte : transaction de recherche de texte ou l’une de ses opérations connexes.
- Autre : Tout type qui ne répond pas aux qualités d’un autre type.
Remarque :Faites correspondre le type de quota de transaction au type de transaction répertorié dans l’entrée de journal du gestionnaire de quotas pour la transaction.Utilisateur Utilisateur effectuant la transaction. Page d'accueil La page d’accueil en cours d’exécution. Cette condition n’est remplie que si l’URL est home.do. Widget de page d'accueil Le widget qui est affiché dans la transaction. Lorsqu’une page d’accueil ou un tableau de bord non réactif s’affiche, chaque widget s’affiche en parallèle.
Lorsqu’un tableau de bord réactif s’affiche, chaque widget s’affiche dans l’ordre.
Lorsque le quota est dépassé, les utilisateurs voient le message suivant : Widget annulé - temps d’exécution maximum dépassé. Augmentez la valeur du quota si vous ne souhaitez pas afficher ce message.
Attributs Attributs divers associés à la transaction. - Cliquez sur Envoyer.