Nuovo connection pool JDBC (passo 2 di 2)

Utilizzare la pagina Nuovo connection pool JDBC (passo 2 di 2) per 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

Il nome della classe specifica del fornitore che implementa l'interfaccia API DataSource , ConnectionPoolDataSource o XADataSource. Se è stata abilitata l'opzione Analisi ed è stato selezionato uno dei tipi di risorsa di origine dati, nel campo viene inserito automaticamente il nome classe associato al tipo di risorsa e al fornitore di database scelti. Se è stato selezionato il tipo di risorsa java.sql.Driver , il campo è disabilitato.

Nome classe driver

Il nome della classe del driver JDBC specificato dal fornitore. Se è stata abilitata l'opzione Analisi ed è stato selezionato il tipo di risorsa java.sql.Driver, in questo campo viene 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.

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.

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. 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. In genere la tabella contiene le proprietà utilizzate dal fornitore del database.

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

Se non si specifica un valore per una proprietà, la proprietà interessata verrà rimossa dalla tabella al termine della creazione del connection pool. Se non si desidera impostare il valore di una proprietà in questa fase, conservando tuttavia la proprietà nella tabella in modo da impostarne il valore in un secondo momento, digitare un set di parentesi vuote nel campo Valore:

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