Utilizzare questa pagina per modificare le impostazioni del servizio transazioni.
Per visualizzare questa pagina della console di gestione, fare clic su Server > Server delle applicazioni > server > Servizio transazioni.
Scheda Configurazione
Se nella configurazione del server non viene specificata alcuna directory, il log delle transazioni imposta all'avvio la directory (root_installazione)/tranlog/(nome_server).
Quando l'applicazione in esecuzione sul prodotto WebSphere accede a più di una risorsa, il prodotto WebSphere memorizza le informazioni relative alla transazione per coordinare e gestire correttamente la transazione distribuita. In un carico di transazione più elevato, questa persistenza riduce le prestazioni del server delle applicazioni a causa della dipendenza dal sistema operativo e dai sistemi di archiviazione sottostante.
Per ottenere migliori prestazioni, spostare i file di log transazioni in un dispositivo di memorizzazione con più unità disco fisiche o preferibilmente con unità disco RAID. Quando i file di log vengono spostati sui file system su dischi RAID, l'attività di scrittura dei dati sul supporto fisico viene condivisa tra le diverse unità disco. Ciò consente un accesso più simultaneo per conservare le informazioni sulle transazioni e consentire un accesso più veloce a questi dati dai log. A seconda del progetto dell'applicazione e del sottosistema di archiviazione, l'incremento delle prestazioni può variare dal 10% al 100%, e in alcuni casi anche di più.
Questa modifica si applica solo alla configurazione in cui l'applicazione utilizza le risorse distribuite o le transazioni XA, ad esempio, si accede a più database e risorse all'interno di un'unica transazione. Impostare questa proprietà quando il server delle applicazioni mostra uno o più dei seguenti segni:
| Tipo dati | Stringa |
| Predefinito | Il valore iniziale è la directory %WAS_HOME%/tranlog/(nome_server) e la dimensione predefinita è di 1MB. |
| Consigliato | Creare un file system con almeno 3-4 unità disco RAID in una configurazione RAID-0. Quindi, creare il log delle transazioni su questo file system con le dimensioni predefinite. Quando il server viene eseguito sotto carico, verificare i tempi di input e output sul disco. Se sono maggiori del 5%, aggiungere più dischi fisici per ridurre questo valore. Se il tempo di input e output sul disco è basso, ma il server è sufficientemente veloce, aumentare le dimensioni dei file di log. |
Viene eseguito il rollback delle eventuali transazioni che non devono essere completate prima di questo timeout. Se è impostato su 0 non esistono limiti di timeout.
| Tipo dati | Numero intero |
| Unità | Secondi |
| Predefinito | 120 |
| Intervallo | Da 0 a 2 147 483 647 |
Un periodo qualsiasi di inattività del client che supera questo timeout determina l'esecuzione del rollback della transazione in questo server delle applicazioni. Se è impostato su 0 non esistono limiti di timeout.
| Tipo dati | Numero intero |
| Unità | Secondi |
| Predefinito | 60 |
| Intervallo | Da 0 a 2 147 483 647 |
Scheda Runtime
Se nella configurazione del server non viene specificata alcuna directory, il log delle transazioni imposta all'avvio la directory (root_installazione)/tranlog/(nome_server).
Quando l'applicazione in esecuzione sul prodotto WebSphere accede a più di una risorsa, il prodotto WebSphere memorizza le informazioni relative alla transazione per coordinare e gestire correttamente la transazione distribuita. In un carico di transazione più elevato, questa persistenza riduce le prestazioni del server delle applicazioni a causa della dipendenza dal sistema operativo e dai sistemi di archiviazione sottostante.
Per ottenere migliori prestazioni, spostare i file di log transazioni in un dispositivo di memorizzazione con più unità disco fisiche o preferibilmente con unità disco RAID. Quando i file di log vengono spostati sui file system su dischi RAID, l'attività di scrittura dei dati sul supporto fisico viene condivisa tra le diverse unità disco. Ciò consente un accesso più simultaneo per conservare le informazioni sulle transazioni e consentire un accesso più veloce a questi dati dai log. A seconda del progetto dell'applicazione e del sottosistema di archiviazione, l'incremento delle prestazioni può variare dal 10% al 100%, e in alcuni casi anche di più.
Questa modifica si applica solo alla configurazione in cui l'applicazione utilizza le risorse distribuite o le transazioni XA, ad esempio, si accede a più database e risorse all'interno di un'unica transazione. Impostare questa proprietà quando il server delle applicazioni mostra uno o più dei seguenti segni:
| Tipo dati | Stringa |
| Predefinito | Il valore iniziale è la directory %WAS_HOME%/tranlog/(nome_server) e la dimensione predefinita è di 1MB. |
| Consigliato | Creare un file system con almeno 3-4 unità disco RAID in una configurazione RAID-0. Quindi, creare il log delle transazioni su questo file system con le dimensioni predefinite. Quando il server viene eseguito sotto carico, verificare i tempi di input e output sul disco. Se sono maggiori del 5%, aggiungere più dischi fisici per ridurre questo valore. Se il tempo di input e output sul disco è basso, ma il server è sufficientemente veloce, aumentare le dimensioni dei file di log. |
Viene eseguito il rollback delle eventuali transazioni che non devono essere completate prima di questo timeout. Se è impostato su 0 non esistono limiti di timeout.
| Tipo dati | Numero intero |
| Unità | Secondi |
| Predefinito | 120 |
| Intervallo | Da 0 a 2 147 483 647 |
Un periodo qualsiasi di inattività del client che supera questo timeout determina l'esecuzione del rollback della transazione in questo server delle applicazioni. Se è impostato su 0 non esistono limiti di timeout.
| Tipo dati | Numero intero |
| Unità | Secondi |
| Predefinito | 60 |
| Intervallo | Da 0 a 2 147 483 647 |
Informazioni correlate
Pulsanti della console di gestione