Cette page permet de modifier les paramètres du service de transaction.
Pour afficher cette page de la console d'administration, cliquez sur Serveurs > Serveurs d'applications > serveur > Service de transaction.
Onglet Configuration
Si aucune valeur n'est indiquée pour ce paramètre dans la configuration du serveur, le service de transaction choisit, au démarrage, un répertoire dont le nom est de la forme (racine_installation)/tranlog/(nom_serveur).
Lorsque l'application exécutée sur le produit WebSphere accède à plusieurs ressources, WebSphere stocke les informations sur la transaction afin de coordonner et gérer correctement la transaction distribuée. Pour une charge de travail plus élevée, cette persistance diminue les performances du serveur d'applications car ce dernier dépend du système d'exploitation et des systèmes de stockage sous-jacents.
Pour obtenir de meilleures performances, déplacez les fichiers journaux de transactions vers un périphérique de stockage disposant d'un plus grand nombre de disques et, de préférences, des unités de disque RAID. Lorsque les fichiers journaux sont déplacés vers les systèmes de fichiers des disques RAID, la tâche d'enregistrement des données sur le support physique est partagée entre les différentes unités de disque. Cela permet à un plus grand nombre d'accès simultanés de conserver les informations sur les transactions et offre un accès plus rapide aux données des journaux. Suivant la manière dont a été élaborée l'application et le sous-système de stockage, les performances peuvent être augmentées de 10 à 100 %, voire plus dans certains cas.
Cette modification n'est applicable qu'à la configuration dans laquelle l'application utilise des ressources distribuées ou des transactions XA (par exemple, accès à plusieurs bases de données et ressources au cours d'une même transaction). Il est conseillé de définir cette propriété lorsque le serveur d'applications affiche un ou plusieurs des signes suivants :
| Type de données | String (chaîne) |
| Valeur par défaut | La valeur initiale correspond au répertoire %WAS_HOME%/tranlog/(nom_serveur) et à une taille par défaut de 1 Mo. |
| Recommandation | Créez un système de fichiers comportant au moins 3 ou 4 unités de disque reliées entre elles par une configuration RAID-0. Créez ensuite le journal de transactions sur ce système de fichiers en lui affectant la taille par défaut. Lorsque le serveur traite une charge de travail, vérifiez les entrées et sorties des disques. Si la durée des entrées et sorties des disques est supérieure à 5 %, il est conseillé d'ajouter davantage de disques pour réduire ce pourcentage. Si ce pourcentage est faible, mais que la charge du serveur reste élevée, il est conseillé d'augmenter la taille des fichiers journaux. |
Toute transaction dont l'achèvement n'est pas exigé avant l'écoulement de ce délai est annulée. Si la valeur de ce paramètre est 0, aucun délai ne s'applique.
| Type de données | Integer (entier) |
| Unités | Secondes |
| Valeur par défaut | 120 |
| Plage de valeurs | 0 à 2 147 483 647 |
Toute période d'inactivité du client qui dépasse ce délai entraîne l'annulation de la transaction sur ce serveur d'applications. Si ce paramètre est réglé sur 0, aucun délai ne s'applique.
| Type de données | Integer (entier) |
| Unités | Secondes |
| Valeur par défaut | 60 |
| Plage de valeurs | 0 à 2 147 483 647 |
Onglet Contexte d'exécution
Si aucune valeur n'est indiquée pour ce paramètre dans la configuration du serveur, le service de transaction choisit, au démarrage, un répertoire dont le nom est de la forme (racine_installation)/tranlog/(nom_serveur).
Lorsque l'application exécutée sur le produit WebSphere accède à plusieurs ressources, WebSphere stocke les informations sur la transaction afin de coordonner et gérer correctement la transaction distribuée. Pour une charge de travail plus élevée, cette persistance diminue les performances du serveur d'applications car ce dernier dépend du système d'exploitation et des systèmes de stockage sous-jacents.
Pour obtenir de meilleures performances, déplacez les fichiers journaux de transactions vers un périphérique de stockage disposant d'un plus grand nombre de disques et, de préférences, des unités de disque RAID. Lorsque les fichiers journaux sont déplacés vers les systèmes de fichiers des disques RAID, la tâche d'enregistrement des données sur le support physique est partagée entre les différentes unités de disque. Cela permet à un plus grand nombre d'accès simultanés de conserver les informations sur les transactions et offre un accès plus rapide aux données des journaux. Suivant la manière dont a été élaborée l'application et le sous-système de stockage, les performances peuvent être augmentées de 10 à 100 %, voire plus dans certains cas.
Cette modification n'est applicable qu'à la configuration dans laquelle l'application utilise des ressources distribuées ou des transactions XA (par exemple, accès à plusieurs bases de données et ressources au cours d'une même transaction). Il est conseillé de définir cette propriété lorsque le serveur d'applications affiche un ou plusieurs des signes suivants :
| Type de données | String (chaîne) |
| Valeur par défaut | La valeur initiale correspond au répertoire %WAS_HOME%/tranlog/(nom_serveur) et à une taille par défaut de 1 Mo. |
| Recommandation | Créez un système de fichiers comportant au moins 3 ou 4 unités de disque reliées entre elles par une configuration RAID-0. Créez ensuite le journal de transactions sur ce système de fichiers en lui affectant la taille par défaut. Lorsque le serveur traite une charge de travail, vérifiez les entrées et sorties des disques. Si la durée des entrées et sorties des disques est supérieure à 5 %, il est conseillé d'ajouter davantage de disques pour réduire ce pourcentage. Si ce pourcentage est faible, mais que la charge du serveur reste élevée, il est conseillé d'augmenter la taille des fichiers journaux. |
Toute transaction dont l'achèvement n'est pas exigé avant l'écoulement de ce délai est annulée. Si la valeur de ce paramètre est 0, aucun délai ne s'applique.
| Type de données | Integer (entier) |
| Unités | Secondes |
| Valeur par défaut | 120 |
| Plage de valeurs | 0 à 2 147 483 647 |
Toute période d'inactivité du client qui dépasse ce délai entraîne l'annulation de la transaction sur ce serveur d'applications. Si ce paramètre est réglé sur 0, aucun délai ne s'applique.
| Type de données | Integer (entier) |
| Unités | Secondes |
| Valeur par défaut | 60 |
| Plage de valeurs | 0 à 2 147 483 647 |