Modifica connection pool

Utilizzare la pagina Modifica connection pool per modificare le proprietà generali di un connection pool JDBC.

La pagina Modifica connection pool contiene le opzioni riportate di seguito.

Carica impostazioni predefinite

Pulsante per ripristinare i valori predefiniti delle impostazioni che dispongono di valori predefiniti. Le impostazioni che non dispongono di valori predefiniti non vengono modificate.

Flush

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

Ping

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

Nome pool

Il nome del connection pool. Questo campo è di sola lettura. È possibile specificare il nome del pool solo quando si crea un connection pool JDBC.

Tipo di risorsa

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.

Nome classe origine dati

Il nome di classe specifico del fornitore che implementa l'origine dati.

Nome classe driver

Il nome della classe del driver JDBC specificato dal fornitore. Se è stato selezionato il tipo di risorsa java.sql.Driver, in questo campo viene in genere inserito automaticamente il nome di classe associato al driver e al fornitore di database scelti. Se è stato selezionato uno dei tipi di risorsa origine dati, il campo è disabilitato.

Ping

Se questa opzione è abilitata, viene eseguito in modo automatico il ping del pool durante la creazione o la riconfigurazione in modo da identificare e segnalare eventuali valori errati degli attributi. Questa opzione è disabilitata per impostazione predefinita.

Ordine di distribuzione

L'ordine di distribuzione del connection pool.

Descrizione

Una breve descrizione del connection pool.

Dimensione pool iniziale e minima

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

Dimensione massima pool

Il numero massimo di connessioni nel pool. Il valore predefinito è 32.

Quantità di ridimensionamento pool

Quando si verificano lo scale up e lo scale down del pool, verso la dimensione massima e minima rispettivamente, il ridimensionamento viene eseguito per 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.

Timeout inattività

Il periodo di tempo massimo, in secondi, durante il quale una connessione può rimanere inattiva nel pool. Una volta trascorso il periodo di tempo impostato, la connessione viene rimossa dal pool. Il valore predefinito è 300.

Tempo massimo di attesa

Il periodo di tempo massimo, in millisecondi, durante il quale l'applicazione che richiede una connessione rimarrà in attesa prima che si verifichi il timeout della connessione. Il valore predefinito è 60.000.

Connessioni non transazionali

Se questa opzione è abilitata, le connessioni non transazionali vengono restituite. Per impostazione predefinita, questa opzione non viene specificata.

Isolamento transazione

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

Livello di isolamento

Se la casella di controllo Garantito è selezionata, tutte le connessioni del pool presentano lo stesso livello di isolamento. Ad esempio, se il livello di isolamento della connessione viene modificato a livello di programmazione (mediante con.setTransactionIsolation) al momento dell'ultimo utilizzo, questo meccanismo ripristina il livello di isolamento specificato per lo stato.

Questo campo è applicabile solo se è stato specificato un livello di isolamento transazione.

Task correlati
Comandi asadmin correlati
Copyright © 2005, 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices