Impostazioni del lotto connessioni (Versione 4)

Utilizzare questa pagina per creare un lotto connessioni per un'origine dati della Versione 4.0.

È possibile accedere a questa pagina della console di gestione in due modi:
Ambito

È possibile definire in più ambiti, risorse quali provider JDBC, collegamenti spazio nome o librerie condivise, con risorse definite su ambiti più specifici che sovrascrivono i duplicati definiti in ambiti più generali.

Notare che non è importante l'ambito di una risorsa definita, le proprietà della risorsa si applicano solo ad un singolo livello del server. Ad esempio, se si definisce l'ambito di un'origine dati al livello cella, tutti gli utenti in quella cella possono ricercare e utilizzare quella origine dati che risulta univoca all'interno della cella. Tuttavia, le impostazioni delle proprietà di risorsa sono locali per ogni server all'interno della Cella. Ad esempio, se si imposta numero massimo connessioni su 10, ogni server in quella cella può disporre di 10 connessioni.

Quando le risorse vengono generate, vengono sempre create nell'ambito corrente selezionato nel pannello. Per visualizzare le risorse in altri ambiti, specificare un nodo o un server diverso nel modulo di selezione dell'ambito.

Per informazioni generali, consultare Impostazioni ambito console di gestione nella sezione Riferimento correlato.

Tipo dati Stringa
Dimensione minima di pool

Specifica il numero minimo di connessioni da gestire nel lotto.

La dimensione minima del pool può influire sulle prestazioni di un'applicazione. Pool più piccoli richiedono meno sovraccarico quando la domanda è minima, in quanto sono poche le connessioni al database che vengono tenute aperte. Quando la domanda è elevata, la risposta alle prime applicazioni è lenta in quanto vengono create nuove connessioni se tutte le altre nel lotto sono utilizzate.

Tipo dati Numero intero
Valore predefinito 1
Intervallo Qualsiasi numero intero non negativo.
Dimensione massima di pool

Specifica il numero massimo di connessioni da gestire nel lotto.

Se viene raggiunto il numero massimo consentito di connessioni e se queste sono tutte in uso, le altre richieste rimarranno in attesa fino a quando non verrà raggiunto il numero di secondi stabilito nel timeout di connessione. La dimensione massima del pool può influire sulle prestazioni di un'applicazione. Pool più grandi richiedono più sovraccarico quando la domanda è elevata in quanto le connessioni al database aperte sono maggiori nella domanda di picco. Queste connessioni persistono fino a quando non vengono disattivate al di fuori del pool. Se il valore massimo è minore, il tempo di attesa potrebbe essere più lungo o potrebbero verificarsi errori di timeout di connessione durante le ore di massimo uso. Assicurarsi che il database sia in grado di supportare il numero massimo di connessioni nel server delle applicazioni, oltre a qualsiasi carico esterno al server delle applicazioni.

Tipo dati Numero intero
Valore predefinito 10
Intervallo Qualsiasi numero intero positivo
Timeout connessione

Specifica il numero massimo di secondi che l'applicazione attende per una connessione dal pool, prima che il tempo scada e venga attivata un'eccezione ConnectionWaitTimeout. WebSphere Application Server agisce su tale valore solo se si imposta la proprietà di dimensione massima del pool, nel cui caso il numero di connessioni massime serve da trigger per l'applicazione della proprietà del timeout di attesa.

Tipo dati Numero intero
Unità di misura Secondi
Valore predefinito 180
Intervallo Qualsiasi numero intero non negativo.

L'impostazione di questo valore su 0 disabilita il timeout di connessione.

Se si accetta il valore predefinito, il server delle applicazioni emette l'eccezione ResourceAllocation immediatamente dopo che il gestore pool abbia indicato che si sta utilizzando il numero massimo di connessioni. Se si disabilita il timeout connessione, il server delle applicazioni non emette un'eccezione. Al contrario, il gestore pool mette in coda le successive richieste di connessione finché non riesce ad assegnare una connessione.

Timeout di inattività

Specifica il numero massimo di secondi in cui un collegamento inattivo (non assegnato) può rimanere nel lotto prima di essere rimosso per liberare risorse.

Le connessioni devono essere disattivate ed eliminate dal pool in quanto mantenere le connessioni al database aperte può causare problemi di memoria del database. Tuttavia non tutte le connessioni vengono disattivate e rimosse dal pool anche se sono scadute rispetto all'impostazione Timeout di inattività. Una connessione non viene disattivata se la sua rimozione fa scendere il pool al di sotto della dimensione minima. L'impostazione di questo valore su 0 disabilita il timeout di inattività.

Tipo dati Numero intero
Unità di misura Secondi
Valore predefinito 1800
Intervallo Qualsiasi numero intero non negativo.
Timeout per mancato collegamento

Specifica il numero massimo di secondi in cui un'applicazione può mantenere una connessione senza utilizzarla, prima che la connessione venga restituita al lotto.

Se non viene eseguita alcuna attività su una connessione assegnata per un periodo più lungo di quello dell'impostazione Timeout per mancato collegamento, la connessione viene contrassegnata per la disattivazione. Trascorsi altri secondi di Timeout per mancato collegamento, se la connessione non viene utilizzata, viene restituita al pool. Se l'applicazione tenta di utilizzare di nuovo la connessione, viene generata un'eccezione per connessione obsoleta. Le connessioni elencate in una transazione non vengono marcate per la disattivazione. L'impostazione di questo valore su 0 disabilita il timeout per mancato collegamento.

Tipo dati Numero intero
Unità di misura Secondi
Valore predefinito 1800
Intervallo Qualsiasi numero intero non negativo.
Dimensione della cache di istruzioni

Specifica il numero di istruzioni preparate memorizzate nella cache da mantenere per la connessione.

Per impostare la dimensione cache sul valore più alto, evitando che vengano scaricate istruzioni dalla cache, seguire le operazioni seguenti: per ciascuna applicazione che utilizza quest'origine dati su un particolare server, aggiungere il numero di istruzioni univoche preparate (come determinato dalla stringa sql, e, contemporaneamente, dal tipo di scorrimento). Questo rappresenta il numero massimo di possibili istruzioni preparate che è possibile memorizzare nella cache su una connessione specificata durante il ciclo di vita del server. Se si imposta la dimensione della cache su questo valore, non ci saranno mai istruzioni eliminate dalla cache. Questa opzione fornisce prestazioni migliori. Tuttavia, a causa di potenziali limiti delle risorse ci‗ non è sempre possibile.

Tipo dati Numero intero
Valore predefinito 10
Intervallo Qualsiasi numero intero non negativo.
Disabilita cleanup di connessione automatico

Specifica se il software di gestione del pool di connessioni deve chiudere automaticamente le connessioni dall'origine dati al termine di una transazione. Impostare questa proprietà se si desidera conservare e riutilizzare la stessa connessione tra più transazioni.

Il valore predefinito è false e indica che, quando una transazione viene completata, il server delle applicazioni chiude la connessione e la restituisce al pool. Qualsiasi uso della connessione in seguito al termine della transazione determina un'eccezione per connessione obsoleta, in quanto la connessione è stata chiusa e restituita al pool. Questo meccanismo assicura che le connessioni non vengono mantenute a tempo indeterminato dall'applicazione. Se il valore è impostato su true, la connessione non viene restituita al pool alla fine di una transazione. In questo caso, l'applicazione deve restituire la connessione al pool chiamando close(). Se l'applicazione non chiude la connessione, il pool potrebbe esaurire le connessioni disponibili per altre applicazioni.

Tipo dati Booleano (casella di controllo)
Valore predefinito False (deseleziona)



I collegamenti contrassegnati (online) richiedono un accesso a Internet.

Concetti correlati
Attività correlate
Riferimenti correlati


Nome file: udat_was4poolset.html