Viene visualizzata la pagina Connection Pools.
Viene visualizzata la pagina Edit Connection Pool.
Viene visualizzata la pagina Edit Connection Pool Advanced Attributes.
GlassFish Server imposterà QueryTimeout per le istruzioni create. Impostare il valore su -1 per disabilitare l'opzione. Il valore predefinito è -1.
Per disabilitare la memorizzazione nella cache delle istruzioni, specificare il valore 0. Il valore predefinito è 0.
L'esecuzione della stringa inizializza lo stato della connessione.
Le classi listener devono implementare l'interfaccia org.glassfish.api.jdbc.SQLTraceListener . L'utilizzo di listener semplifica il filtraggio dei messaggi del log per il rilevamento delle istruzioni SQL e consente agli amministratori di analizzare le istruzioni.
Questa opzione è abilitata per impostazione predefinita.
Questa opzione è abilitata per impostazione predefinita.
Impostando un valore appropriato per questo attributo si riduce al minimo il numero di richieste di convalida di una connessione. Il valore predefinito è 0 e implica che l'attributo non sia abilitato.
Utilizzare il campo per rilevare potenziali perdite di connessione dell'applicazione. Si presume che una connessione non restituita al pool dall'applicazione entro il tempo previsto rappresenti una perdita, pertanto viene registrata una traccia dello stack del chiamante. Impostare il valore su 0 per disabilitare il rilevamento delle perdite di connessione. Il valore predefinito è 0.
Utilizzare il campo insieme a Leak Reclaim per rilevare potenziali perdite di connessione in un pool di connessione.
Questa opzione è disabilitata per impostazione predefinita.
Impostare il valore su 0 per non impostare alcun tentativo di creazione della connessione. Il valore predefinito è 0.
Il valore predefinito è 10. Questo attributo viene utilizzato solo se il valore di Creation Retry Attempts è maggiore di 0.
Le connessioni vengono disassociate quando la transazione è completa e termina un metodo del componente. In tal modo il riutilizzo delle connessioni fisiche risulta più agevole. Se l'opzione è disabilitata, una connessione fisica viene associata a una connessione logica anche prima di essere utilizzata. Questa opzione è disabilitata per impostazione predefinita.
Questa opzione è disabilitata per impostazione predefinita.
Quando un thread richiede un'altra connessione, può riutilizzare la connessione già associata allo stesso, senza provocare l'overhead per ottenere una connessione aggiuntiva dal pool. Questa opzione è disabilitata per impostazione predefinita.
Se l'opzione è abilitata, la connessione selezionata dal pool dovrà corrispondere a connessioni provviste di determinate credenziali. L'opzione deve essere abilitata se il pool di connessione viene utilizzato da applicazioni provviste di più credenziali utente. L'opzione può essere disabilitata se l'amministratore è certo che le connessioni del pool saranno sempre omogenee e che una connessione ottenuta dal pool non dovrà corrispondere all'adattatore di risorsa. Questa opzione è disabilitata per impostazione predefinita.
Una volta che una connessione viene riutilizzata per il numero di volte specificato, viene chiusa. Limitando il numero di riutilizzi di una connessione, è possibile evitare perdite di istruzioni nel caso in cui un'applicazione non chiuda le istruzioni. Impostare il valore su 0 per disabilitare l'attributo. Il valore predefinito è 0.
La convalida della connessione consente la riconnessione del server in caso di interruzione.
GlassFish Server può convalidare le connessioni database nei seguenti modi.
GlassFish Server convalida una connessione chiamando i metodi con.getAutoCommit e con.getMetaData.
Nota - Molti driver JDBC memorizzano i risultati di tali chiamate nella cache. Di conseguenza, è possibile che l'utilizzo delle chiamate non fornisca convalide affidabili. Verificare con il produttore del driver se le chiamate vengono salvate o meno nella memoria cache.
GlassFish Server utilizza un meccanismo di convalida definito dall'utente, specificato dalla classe di implementazione personalizzata nel campo Validation Classname.
L'applicazione effettua ricerche nella tabella database specificata. La tabella deve esistere ed essere accessibile, ma non richiede righe. Evitare di utilizzare una tabella esistente con un numero elevato di righe o una tabella a cui si accede di frequente.
Il nome classe fornito deve risultare accessibile per GlassFish Server. La classe specificata deve implementare l'interfaccia org.glassfish.api.jdbc.ConnectionValidation .
Se l'opzione è disabilitata, le singole connessioni vengono ristabilite soltanto quando vengono utilizzate. Questa opzione è disabilitata per impostazione predefinita.
Le connessioni ottenute da chiamanti diversi dai componenti non vengono chiuse automaticamente dal contenitore al termine di una transazione. Devono essere chiuse esplicitamente dal chiamante. Questa opzione è disabilitata per impostazione predefinita.
Se si fa clic sul pulsante Flush vengono eliminate le connessioni esistenti, ricreate le connessioni stabilite per il pool e ripristinate le dimensioni minime e iniziali del pool.
Suggerimento - Per tornare alle impostazioni predefinite, fare clic sul pulsante Load Defaults, quindi su Save.
Vedere anche
Copyright © 2005, 2011, Oracle e/o relative consociate. Tutti i diritti riservati. Nota legale