Utilizzare questa attività per ottimizzare il server delle applicazioni.
Prima di iniziare
Perché e quando effettuare questa attività
Per accertarsi che il contenitore dei processi aziendali funzioni in modo ottimale,
è necessario modificare le impostazioni del server.
Procedura di questa attività
- Effettuare una stima delle risorse del server delle applicazioni necessarie per ogni
contenitore dei processi aziendali.
- Un'origine dati per leggere e scrivere le informazioni sullo stato dei processi aziendali in un database: BPEDDataSourceDb2 nell'ambito server del fornitore di DB2 Universal JDBC Driver (XA).
- Calcolare il valore massimo relativo alle transazioni simultanee, t,
per la navigazione del processo aggiungendo quanto segue:
- Il numero massimo di client collegati contemporaneamente attraverso l'API Business
Process Choreographer
- Il numero di endpoint simultanei definiti nella specifica di attivazione JMS
BPEInternalActivationSpec
- Il numero di endpoint simultanei definiti nella specifica di attivazione JMS
HTMInternalActivationSpec
Nota: per visualizzare le specifiche di attivazione per il server del processo,
nella console di gestione, fare clic su .
- Calcolare il numero di connessioni JDBC parallele richieste per il database del server del processo,
p = 1.1 * t
Nota: il valore
di p non deve essere maggiore del numero di connessioni consentite
dal database.
- Calcolare il numero di connessioni JDBC parallele richieste per il database di messaggistica, m = t + x,
dove x è il numero di sessioni JMS aggiuntive per tenere conto di situazioni di sovraccarico in cui vengono generati e devono essere eseguiti messaggi aggiuntivi
- Impostare la dimensione della cache delle istruzioni SQL su 30
- Ottimizzare le impostazioni del provider JDBC per il database del server del processo
(BPEDB).
- Impostare il numero massimo di connessioni sul valore p.
il valore
di p non deve essere maggiore del numero di connessioni consentite
dal database.
- Impostare Dimensione cache istruzioni SQL su 300.
- Ottimizzare le impostazioni del provider JDBC per il database di messaggistica.
Impostare il numero massimo di connessioni sul valore m.
- Ottimizzare la dimensione heap.
Vengono fornite alcune linee guida per la dimensione dell'heap
del server:
- 256 MB non sono sufficienti e determinano prestazioni minime.
- 512 MB sono sufficienti come dimensione heap iniziale per molti sistemi.
- 1024 MB è un limite superiore ragionevole.
- Ottimizzare tutti i servizi utilizzati dai processi aziendali. Accertarsi che i servizi di supporto siano stati ottimizzati per poter gestire il grado
di simultaneità e le domande di carico che Business Process Choreographer rivolge
al servizio.
Risultato
Il server delle applicazioni viene ottimizzato per migliorare le prestazioni.