Edit Connection Pool

Nella pagina Edit Connection Pool è possibile modificare le proprietà generali di un pool di connessione JDBC.

La pagina Edit Connection Pool contiene le seguenti opzioni.

Load Defaults

Pulsante che consente di ripristinare i valori predefiniti di tutte le impostazioni.

Flush

Pulsante che consente di reinizializzare le connessioni nel pool di connessione. Se si fa clic su questo pulsante vengono eliminate le connessioni esistenti, ricreate le connessioni stabilite per il pool e ripristinate le dimensioni minime e iniziali del pool.

Ping

Pulsante che consente di verificare se il pool di connessione è utilizzabile. Se quando si fa clic sul pulsante viene visualizzato un messaggio di errore, verificare che il server database sia stato avviato.

Pool Name

Nome del pool di connessione. Il campo è di sola lettura. È possibile specificare il nome del pool soltanto quando si crea un pool di connessione JDBC.

Resource Type

Le opzioni disponibili includono javax.sql.XADataSource (transazioni globali), java.sql.ConnectionPoolDataSource (transazioni locali, possibili miglioramenti delle prestazioni), javax.sql.DataSource (solo transazioni locali) e java.sql.Driver.

Datasource Classname

Nome della classe specifica del produttore che implementa l'origine dati.

Driver Classname

Nome classe del driver JDBC fornito dal produttore. Se è stato selezionato il tipo di risorsa java.sql.Driver, nel campo in genere viene inserito automaticamente il nome classe associato al tipo di risorsa e al produttore di database scelti. Se è stata selezionata una risorsa di tipo origine dati, il campo è disabilitato.

Ping

Se questa opzione è selezionata, durante la creazione o la riconfigurazione del pool verrà eseguito automaticamente il ping del pool al fine di identificare e segnalare eventuali valori errati degli attributi. Questa opzione è disabilitata per impostazione predefinita.

Description

Breve descrizione del pool di connessione.

Initial and Minimum Pool Size

Numero minimo di connessioni per il pool. Questo valore determina inoltre il numero di connessioni inserite nel pool al momento della sua creazione o all'avvio di GlassFish Server. Il valore predefinito è 8.

Maximum Pool Size

Numero massimo di connessioni per il pool. Il valore predefinito è 32.

Pool Resize Quantity

Quando le dimensioni del pool aumentano o diminuiscono, le variazioni avvengono in batch. Questo valore determina il numero di connessioni presenti nel batch. Se il valore è troppo grande può generare ritardi nella creazione e nella riattivazione delle connessioni, mentre se è troppo piccolo può ridurre le prestazioni complessive. Il valore predefinito è 2.

Idle Timeout

Numero massimo di secondi durante i quali una connessione può rimanere inattiva nel pool. Una volta trascorso tale numero di secondi, la connessione viene rimossa dal pool. Il valore predefinito è 300.

Max Wait Time

Tempo massimo di attesa (in millisecondi) per la richiesta di connessione da parte di un'applicazione prima del timeout. Il valore predefinito è 60.000.

Non Transactional Connections

Se questa opzione è abilitata, vengono restituite connessioni non transazionali. Per impostazione predefinita, per questa opzione non viene specificato alcun valore.

Transaction Isolation

Se viene specificato un livello di isolamento della transazione, le connessioni del pool funzionano al livello specificato. In caso contrario, le connessioni funzionano con i livelli di isolamento predefiniti forniti dal driver JDBC. Per impostazione predefinita, per questa opzione non viene specificato alcun valore.

Isolation Level

Se la casella di controllo Guaranteed è selezionata, tutte le connessioni del pool presentano lo stesso livello di isolamento. Ad esempio, se il livello di isolamento della connessione viene modificato attraverso il codice (mediante con.setTransactionIsolation) al momento dell'ultimo utilizzo, questa funzione riporta lo stato al livello di isolamento specificato.

Questo campo è valido soltanto se è stato specificato un livello di isolamento.

Attività correlate
Comandi asadmin correlati
Copyright © 2010, Oracle e/o relative consociate. Tutti i diritti riservati. Nota legale