New JDBC Connection Pool (Step 2 of 2)

Nella pagina New JDBC Connection Pool (Step 2 of 2) è possibile creare un nuovo pool di connessione JDBC.

La pagina New JDBC Connection Pool (Step 2 of 2) contiene le seguenti opzioni.

Datasource Classname

Nome della classe specifica del produttore che implementa l'API DataSource , ConnectionPoolDataSource o XADataSource. Se è stata selezionata una risorsa di tipo origine dati, nel campo in genere viene inserito automaticamente il nome classe associato al tipo di risorsa e al produttore di database scelti. Se è stato selezionato il tipo di risorsa java.sql.Driver, il campo è disabilitato.

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.

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. Questa opzione è abilitata per impostazione predefinita.

Questa opzione può essere implementata soltanto se è stato specificato un livello di isolamento.

Additional Properties

Proprietà aggiuntive per il pool di connessione JDBC. Tali proprietà possono includere il nome del database (URL), il nome utente e la password. La tabella in genere contiene le proprietà utilizzate dal produttore del database.

Per una descrizione di alcune delle proprietà disponibili, vedere Proprietà specifiche per i pool di connessione JDBC.

Se non si specifica un valore per una proprietà, questa viene rimossa dalla tabella al termine della creazione del pool di connessione. Se anziché impostare il valore di una proprietà in questa fase si preferisce conservare la proprietà nella tabella in modo da impostare il valore in un secondo momento, digitare due parentesi vuote nel campo Value:

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