[IBM i][AIX Solaris HP-UX Linux Windows]

Gestion de la journalisation des transactions pour une disponibilité optimale du serveur

Vous pouvez gérer la journalisation de transactions afin d'optimiser la disponibilité de vos serveurs d'applications.

Pourquoi et quand exécuter cette tâche

Le service Transactions écrit des informations dans le journal des transactions pour chaque transaction globale qui implique deux ressources ou plus, ou qui est répartie sur plusieurs serveurs. Le journal de transactions est enregistré sur le disque et est utilisé par le service de transactions pour la restauration après arrêt inattendu d'un système ou d'un serveur. Le journal des transactions de chaque serveur d'applications comprend plusieurs sous-répertoires et fichiers dans un seul répertoire. Pour modifier le répertoire qu'utilise un serveur d'applications pour stocker le journal des transactions, modifiez les paramètres du service Transactions.

Au terme d'une transaction globale, les informations dans le journal des transactions ne sont plus obligatoires et sont marquées pour suppression. Les informations redondantes sont éliminées à intervalle régulier et l'espace est réutilisé par de nouvelles transactions. Les fichiers journaux sont créés avec une taille fixe au démarrage du serveur : aucune allocation supplémentaire d'espace disque n'est donc requise au cours du cycle de vie du serveur.

Si la totalité de l'espace de journalisation est utilisée lorsqu'une transaction doit enregistrer des informations, la transaction est annulée et le message CWWTR0083W: Le journal des transactions est saturé. La transaction va être annulée. s'inscrit dans le journal d'erreur du système. Aucune autre transaction ne peut être validée tant que de l'espace n'a pas été libéré à la fin des transactions actives.

L'allocation d'espace disque par défaut pour les journaux de transaction est de 1 Mo. Pour les transactions globales qui n'impliquent que des ressources XA et qui sont soit locales à un serveur d'applications, soit réparties entre des beans enterprise s'exécutant dans des serveurs d'applications distants, l'allocation d'espace disque par défaut convient à des charges de travail maximales comprenant jusqu'à 4 000 transactions de validation en deux phases simultanées. Pour les transactions globales qui impliquent des transactions WS-AT (Web Services Atomic Transaction) ou des transactions OTS interopérables, l'allocation d'espace disque par défaut convient à des charges de travail maximales comprenant jusqu'à 250 transactions de validation en deux phrases simultanées. Pour des charges de travail plus élevées, pensez à utiliser un journal des transactions plus important. Pour modifier l'allocation de l'espace disque pour les fichiers journaux des transactions, modifiez le répertoire du journal des transactions dans les paramètres du service Transactions.

Vous pouvez surveiller le nombre de transactions globales simultanées à l'aide de compteurs de surveillance des performances pour les transactions. Le compteur "Durée de validation des transactions globales" mesure la durée d'exécution d'une transaction et, par conséquent, la durée d'utilisation du journal par une transaction. Si cette valeur est élevée, les transactions durent plus longtemps, ce qui peut provenir d'un échec du gestionnaire de ressources ou du réseau. Si vous choisissez une valeur faible, le journal est utilisé de manière plus efficace et risque moins d'être saturé.

Utilisez les tâches suivantes pour gérer la journalisation des transactions afin d'optimiser la disponibilité de vos serveurs d'applications :

Procédure


Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjta_mgetlog
Nom du fichier : tjta_mgetlog.html