Use a página Editar Pool de Conexões para editar as propriedades gerais de um pool de conexões do JDBC.
A página Editar Pool de Conexões contém estas opções.
Botão para restaurar os valores padrão de todas as configurações.
Botão para reinicializar as conexões no pool de conexões. Clicar neste botão destrói quaisquer conexões existentes, recria as conexões estabelecidas para o pool e restaura o pool para seu tamanho inicial e mínimo.
Botão para verificar que o pool de conexões é utilizável. Se uma mensagem de erro for exibida quando você clica neste botão, verifique se o servidor de banco de dados foi iniciado.
O nome do pool de conexões. Este é um campo somente leitura. Você só poderá especificar o nome do pool quando criar um pool de conexões do JDBC.
As opções incluem javax.sql.XADataSource (transações globais), java.sql.ConnectionPoolDataSource (transações locais, possíveis melhorias de desempenho) e javax.sql.DataSource (somente transações locais)java.sql.Driver.
O nome de classe específico do fornecedor que implementa a fonte de dados.
O nome da classe do driver JDBC suprido pelo fornecedor. Se você selecionou o tipo de recurso java.sql.Driver, normalmente este campo é automaticamente preenchido com o nome da classe associado ao driver do fornecedor de banco de dados de sua escolha. Se você selecionou um dos tipos de recursos de origem de dados, este campo é desativado.
Se esta opção for selecionada, será efetuado o ping automático no pool durante a criação ou reconfiguração, para identificar e avisar sobre valores de atributos com erros. Por padrão, a opção está desativada.
Uma breve descrição do pool de conexões.
O número mínimo de conexões no pool. Esse valor também determina o número de conexões colocadas no pool quando o pool é criado ou quando o Servidor GlassFish é iniciado. O valor padrão é 8.
O número máximo de conexões no pool. O valor padrão é 32.
Quando o pool aumente e diminui em direção ao tamanho máximo e mínimo, respectivamente, o pool é redimensionado em lotes. Esse valor determina o número de conexões do lote. A definição de um valor muito alto torna demorado o processo de criação e reciclagem de conexões; um valor muito baixo compromete a eficiência. O valor padrão é 2.
A quantidade máxima de tempo, em segundos, que uma conexão pode permanecer inativa no pool. Após esse período, a conexão será removida do pool. O valor padrão é 300.
A quantidade máxima de tempo, em milissegundos, que o aplicativo solicitante da conexão aguardará até que o tempo-limite da conexão seja atingido. O valor padrão é 60.000.
Se esta opção for ativada, as conexões não transacionais serão retornadas. Por padrão esta opção não é especificada.
Se um nível de isolamento de transação for especificado, as conexões desse pool funcionarão no nível especificado. Caso contrário, as conexões funcionarão com os níveis de isolamento padrão, fornecidos pelo driver JDBC. Por padrão esta opção não é especificada.
Se a caixa de seleção Garantido for marcada, todas as conexões obtidas no pool terão o mesmo nível de isolamento. Por exemplo, se o nível de isolamento da conexão for alterado via programação (com con.setTransactionIsolation), durante a última utilização, esse mecanismo alterará o status para o nível de isolamento especificado.
Este campo somente é aplicável se um nível de isolamento de transação for especificado.