Duvida com too many connections MySQL

6 respostas
Luciano_Lopes

Pessoal, estou com esse problema na minha aplicação, ja pesquisei e vi que é por causa do numero de conexões utilizadas e/ou processos realizados. Estou usando varios laços com varios (varios mesmo!) selects, “sum”,statements e resultsets, como faço para resolver esse problema? Ja estou fechando todas as conexões mas não esta adiantando muito.

6 Respostas

Hebert_Coelho

Refaça sua lógica, evite ir demais ao banco.

Ao invés de fazer 3 consultas seguidas, tente fazer uma apenas utilizando join e group by.

Não abra transação dentro de transação.

Luciano_Lopes

funções de calculo (ex: sum) é uma das causas desse meu problema?

Hebert_Coelho

Luciano_Lopes:
funções de calculo (ex: sum) é uma das causas desse meu problema?
Não.

Abrir conexão e não fechar sim.

Luciano_Lopes

Fechamento dos statements e resultsets interfere em algo ou basta fechar a conexão em si(connection)?

Hebert_Coelho

Luciano_Lopes:
Fechamento dos statements e resultsets interfere em algo ou basta fechar a conexão em si(connection)?
Feche tudo. Pra que deixar aberto?

Luciano_Lopes

Entendi. Estou usando varios métodos e dentro deles eu estou criando connections, estou fazendo certo ou tenho que usar apenas um connection em cada classe?

Criado 2 de abril de 2013
Ultima resposta 2 de abr. de 2013
Respostas 6
Participantes 2