Utilisation du cache
Les paramètres de chaque type de cache peuvent être spécifiés dans la catégorie Gestion Automation Engine, sous-page Processus & utilisation. Pour plus d'informations, voir Paramétrage des options avancées. Reportez-vous au Cache dans la Perspective Administration pour obtenir des informations actuelles relatives au cache.
Cette rubrique contient les sujets suivants :
Informations générales
Chaque processus de travail possède son propre cache. Seul l'espace mémoire réellement utilisé est alloué, la taille du cache indiquant la limite de chaque cache de processus de travail. Si de nouvelles entrées sont enregistrées dans le cache après avoir atteint la capacité maximale, un processus de réorganisation est déclenché en tâche de fond, il supprime ces entrées du cache qui sont inutilisées. Cette procédure se poursuit jusqu'à ce que la taille utilisée se retrouve à nouveau en dessous de la valeur maximale spécifiée. Chaque cache possède son propre contrôle d'actualisation pour le garder toujours à jour. Un contrôle manuel n'est donc pas nécessaire.
Perspective Administration affiche la charge de travail / l'utilisation du cache pour le processus de travail primaire. Si la charge de travail de tous les processus de travail est également répartie, les valeurs obtenues du processus de travail primaire s'appliquent aussi aux autres processus de travail. En cas de modification du cache ou de fin du processus de travail, l'utilisation / le taux de sollicitation est consigné dans le fichier journal. La charge de travail / le taux de sollicitation de tous les processus de travail peuvent être contrôlés dans ce fichier journal.
Important ! Si le paramètre PrimaryMode= du fichier INI Automation Engine est défini sur 1, l'utilisation du cache du PWP n'est pas représentative des autres WP. Dans ce cas, PWP accepte les messages PWP seulement. Ainsi, la charge de tous les processus de travail, y comprit le PWP, n'est pas distribuée de façon égale.
Types de cache
Le cache se compose des types suivants :
Script
Lors de l'activation d'un objet, le script correspondant est tout d'abord recherché dans le cache. S'il n'y est introuvable ou s'il a été modifié depuis son dernier enregistrement dans le cache, il est lu dans la base de données et, en même temps, replacé dans le cache.
Vara
Le type de cache Vara se comporte de la même manière que le type de cache Script. Il contient les valeurs de variables.
MQMEM
Si une transaction est interrompue, par exemple un script après un dépassement horaire ou causé par une instruction traitée, la mémoire nécessaire est enregistrée dans la table MQMEM de la base de données et dans le cache. Si cette transaction se poursuit dans le même processus de travail (dans lequel elle a été interrompue), aucun accès à la base de données n'est effectué. La taille du cache nécessaire dépend ainsi du traitement et de la configuration.
ODOC
Ce type de cache contient les descriptions de l'interface utilisateur graphique (XML) pour Interface Web Automic Le contenu du cache n'est pas remplacé.
XREQ
Ce type inclut des scripts AE spéciaux pour la gestion de l'interface utilisateur. Ils sont précompilés lors du démarrage du processus de travail et enregistrés dans le cache.
USER
Les règles qui s'appliquent sont les mêmes que pour le type de cache Script. Les données des utilisateurs sont enregistrés dans le cache. Cela sert principalement à Interface Web Automic pour la conversion de l'ID utilisateur (USR_Idnr) en nom et département.
OBJECT_IDNR et OBJECT_NAME
Ces données sont enregistrées dans le cache pour qu'une conversion du code objet (OH_Idnr) en nom d'objet (OH_Name), ou inversement, puisse être effectuée sans devoir accéder directement à la base de données.
HACL
Dans ce type de cache, les enregistrements d'autorisation des agents sur les clients sont enregistrés temporairement dans ce type de cache afin de pouvoir traiter les autorisations d'accès sans accès à la base de données. Les données ne sont pas remplacées. Un taux d'accès inférieur à 100 % signifie uniquement qu'une autorisation d'accès n'existant pas a été recherchée.
Paramètres
La taille optimale est vérifiée via Perspective Administration et le taux de sollicitation du cache.
Type de cache |
Taille optimale |
Contrôle d'actualisation |
---|---|---|
Script |
Dépend du nombre d'objets. |
Compteur d'utilisation de l'objet (onglet En-tête). |
Vara |
Dépend du nombre d'objets. |
Compteur d'utilisation de l'objet (onglet En-tête). |
MQMEM |
Dépend du nombre de messages courants. |
Aucun, étant donné que chaque entrée n'est utilisée qu'à une seule reprise. |
ODOC |
Valeur fixée |
Aucun, étant donné qu'il n'y a pas de modification. |
XREQ |
Valeur fixée. Le taux de sollicitation est toujours de 100 %. |
Aucun, étant donné qu'il n'y a pas de modification. |
USER |
Dépend du nombre d'utilisateurs. |
Compteur d'utilisation de l'utilisateur. |
OBJECT_IDNR et OBJECT_NAME |
Dépend du nombre d'objets. |
Le cache est automatiquement renouvelé pour tous les processus de travail quand les objets sont renommés. |
HACL |
Valeur fixée |
Le cache est automatiquement défini à "non valide" si les autorisations de l'hôte ont été modifiées et est créé à nouveau lors de la première utilisation. |
Voir aussi :