Dúvidas sobre pool de conexão

2 respostas
wagner.gs

Pessoal,
Tenho uma aplicacao q usa o pool do websphere, esse pool está configurado para 20 conexoes e timeout de 20s. Simultaneamente são +/- uns 200 usuarios. Gostaria de saber se existe alguma relação do tipo num. usuario/tam. pool. Se houver ql deve ser o tamanho do pool, pq do jeito q está ele tem dado erro de pool esgotado.

Desde já agradeço.

2 Respostas

H

O numero de usuarios influencia, mas o principal eh o numero de pede/devolve conexoes que é mais importante. Acho que 20 conexoes eh um numero razoavel.

Nao existe alguma parte da aplicação que a conexao esta sendo requisitada mas nao esta sendo devolvida para o pool?

T
Gostaria de saber se existe alguma relação do tipo num. usuario/tam. pool. Se houver ql deve ser o tamanho do pool, pq do jeito q está ele tem dado erro de pool esgotado.

Esse é o tipo de coisa que não dá para saber sem observar quanto tempo leva cada consulta em média (é necessário analisar o tempo do banco).

Se está dando erro de pool esgotado:

  • Alguma consulta está muito lenta, e/ou
  • Alguma rotina não está devolvendo conexões ao pool (por exemplo, não tem um “finally” para fechar a conexão de qualquer maneira).
Criado 31 de maio de 2006
Ultima resposta 31 de mai. de 2006
Respostas 2
Participantes 3