Nuovo connection pool JDBC (passo 2 di 2)

Nella pagina Nuovo connection pool JDBC (passo 2 di 2) è possibile creare un nuovo connection pool JDBC.

La pagina Nuovo connection pool JDBC (passo 2 di 2) contiene le opzioni riportate di seguito.

Nome classe origine dati

Nome di classe specifico del fornitore che implementa l'API DataSource , ConnectionPoolDataSource o XADataSource. Se è stato selezionato uno dei tipi di risorsa origine dati, in questo campo viene in genere inserito automaticamente il nome di classe associato al tipo di risorsa e al fornitore di database scelti. Se è stato selezionato il tipo di risorsa java.sql.Driver , questo campo è disabilitato.

Nome classe driver

Nome di 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, questo campo è disabilitato.

Ping

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

Descrizione

Breve descrizione del connection pool.

Dimensione pool iniziale e minima

Numero minimo di connessioni nel pool. Questo valore determina inoltre il numero di connessioni inserite nel pool quando è stato creato per la prima volta o all'avvio di GlassFish Server. Il valore predefinito è 8.

Dimensione massima pool

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

Quantità di ridimensionamento pool

Quando vengono eseguite le operazioni di scale up e scale down del pool per raggiungere rispettivamente le dimensioni massima e minima, il ridimensionamento viene eseguito in batch. Questo valore determina il numero di connessioni presenti nel batch. L'impostazione di un valore troppo elevato può generare ritardi nella creazione e nel riciclo delle connessioni, mentre l'impostazione di un valore troppo basso può ridurre le prestazioni. Il valore predefinito è 2.

Timeout inattività

Quantità massima di tempo, in secondi, durante la quale un thread può rimanere inattivo nel pool. Allo scadere di questo periodo, la connessione viene rimossa dal pool. Il valore predefinito è 300.

Tempo massimo di attesa

Quantità massima di tempo, in millisecondi, che l'applicazione che richiede la connessione attende prima che si verifichi il timeout della connessione. Il valore predefinito è 60.000.

Connessioni non transazionali

Se questa opzione è abilitata, vengono restituite connessioni non transazionali.

Isolamento transazione

Se viene specificato un livello 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, per questa opzione non viene specificato alcun valore.

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 riporta lo stato al livello di isolamento specificato. Questa opzione è abilitata per impostazione predefinita.

Questa impostazione è applicabile solo se è stato specificato un livello isolamento transazione.

Proprietà aggiuntive

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

Per una descrizione di alcune delle proprietà disponibili, vedere Proprietà specifiche dei connection pool JDBC.

Se non si specifica un valore per una proprietà, questa viene rimossa dalla tabella al termine della creazione del connection pool. 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 un set di parentesi vuote nel campo Valore:

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