Utilize esta página para especificar configurações relacionadas ao conjunto de conexões.
Essa página do console administrativo é comum para vários tipos de recursos: por exemplo, origens de dados JDBC e connection factories de fila JMS. Para visualizar essa página, o caminho depende do tipo de recurso, mas geralmente você seleciona uma instância do provedor de recursos e depois uma instância do tipo de recurso; em seguida, clique em Propriedades do Conjunto de Conexões > Propriedades Avançadas do Conjunto de Conexões.
Por exemplo: clique em Recursos > JDBC > Provedores JDBC > provedor_JDBC > Origens de Dados > origem_de_dados > Propriedades do Conjunto de Conexões > Propriedades Avançadas do Conjunto de Conexões. O caminho para os connection factories de fila JMS é um pouco mais complexo: Recursos > JMS > Provedores JMS > Sistema de Mensagens Padrão > Connection Factory de Fila > connection_factory_de_fila_JMS > Propriedades do Conjunto de Conexões > Propriedades Avançadas do Conjunto de Conexões.
O número de partições compartilhadas, o número de partições do conjunto livre e o tamanho da tabela de distribuição do conjunto livre são propriedades relacionadas à redução do tempo que um encadeamento precisa aguardar um bloqueio de sincronização. Em sistemas com um único processador, esses valores não fazem diferença. Em sistemas com vários processadores, essas configurações podem reduzir o custo do desempenho associado ao gerenciamento de vários encadeamentos.
Uma conexão parada é uma conexão ativa que não está respondendo ou retornando ao pool de conexão. Se o pool parecer estar parado (você terá atingido o limite de parada), uma exceção de recurso será fornecida para todos os novos pedidos de conexão até o pool ser liberado. A propriedade de intervalo de parada do cronômetro é o intervalo do cronômetro. Esta é a freqüência com que o pool de conexão verifica conexões paradas. O valor padrão é 0 segundos.
Se uma tentativa de alterar as propriedades de tempo parado, intervalo de parada do cronômetro ou limite de parada utilizando a ferramenta de script wsadmin falhar, ocorrerá uma exceção IllegalState. O pool não pode ter quaisquer pedidos ativos ou conexões ativas durante esse pedido. Para que o suporte de conexão parada seja iniciado, os valores de propriedade de limite de parada e tempo de parada devem ser superiores a 0 e o número máximo de conexões deve ser superior a 0.
Além disso, o intervalo de parada do cronômetro, se estiver definido, deve ser menor que o valor de tempo de parada. De fato, é recomendável que o intervalo de parada do cronômetro seja de um quarto a um sexto do valor do tempo de parada para que o conjunto de conexões verifique conexões paradas 4 a 6 vezes antes que uma conexão seja declarada parada. Isso reduz a probabilidade de positivos falsos.
Exemplos de wsadmin
$AdminControl getAttribute $objectname stuckTime $AdminControl setAttribute $objectname stuckTime 30 $AdminControl getAttribute $objectname stuckTimerInterval $AdminControl setAttribute $objectname stuckTimerInterval 15 $AdminControl getAttribute $objectname stuckThreshold $AdminControl setAttribute $objectname stuckThreshold 10
Tipo de Dados | inteiro |
Valor padrão | 0 |
Intervalo | 0 a max int |
Links marcados (on-line) requerem acesso à Internet.