Utilizzare questa pagina per specificare le impostazioni relative al pool connessioni.
Questa pagina della console di gestione è comune in diversi tipi di risorse: ad esempio, le origini dati JDBC e le produzioni connessioni code JMS. Per visualizzare questa pagina, il percorso dipende dal tipo di risorsa, ma generalmente si seleziona un'istanza del provider di risorse, poi un'istanza del tipo di risorsa, quindi si fa clic su
.Il numero di partizioni condivise, il numero di partizioni di pool libere e la dimensione tabella di distribuzione del pool libero sono proprietà correlate alla riduzione del tempo che un thread deve attendere per un blocco di sincronizzazione. Sui sistemi con un singolo processore, tali valori non fanno alcuna differenza. Sui sistemi con più processori, tali impostazioni possono ridurre il costo delle prestazioni associato alla gestione di più thread.
Una connessione bloccata è una connessione attiva che non risponde o che ritorna al pool connessioni. Se il pool appare bloccato (è stata raggiunta la soglia del blocco), un'eccezione della risorsa viene assegnata a tutte le nuove richieste di connessione fino allo sblocco del pool. La proprietà dell'intervallo del tempo di blocco è l'intervallo per il timer. Si tratta della frequenza con cui il pool connessioni controlla la presenza di connessioni bloccate. Il valore predefinito è 0 secondi.
Se un tentativo di modifica delle proprietà tempo di sovraccarico, intervallo del tempo di blocco o soglia di sovraccarico mediante l'utilizzo dello strumento di script wsadmin non riesce, si verifica un'eccezione IllegalState. Il pool non può avere richieste o connessioni attive durante questa richiesta. Perché il supporto blocco connessione venga avviato, i valori delle proprietà tempo di sovraccarico e soglia di sovraccarico devono essere maggiori di 0 e il numero massimo di connessioni deve essere maggiore di 0.
Inoltre, l'intervallo del tempo di blocco, se impostato, deve essere inferiore al valore del tempo di sovraccarico. Infatti, è consigliabile che l'intervallo del tempo di blocco abbia un valore che vada da un quarto fino ad un sesto del valore del tempo di sovraccarico così che il pool di connessioni controlli le connessioni bloccate da 4 a 6 volte prima che una connessione venga dichiarata bloccata. Ciò riduce la probabilità di falsi positivi.
Esempi wsadmin
$AdminControl getAttribute $objectname stuckTime $AdminControl setAttribute $objectname stuckTime 30 $AdminControl getAttribute $objectname stuckTimerInterval $AdminControl setAttribute $objectname stuckTimerInterval 15 $AdminControl getAttribute $objectname stuckThreshold $AdminControl setAttribute $objectname stuckThreshold 10
Tipo dati | Integer |
Valore predefinito | 0 |
Intervallo | int da 0 al valore massimo |
I collegamenti contrassegnati (online) richiedono un accesso a Internet.