Minha conexao MySQL (Windows XP) com o Ubuntu Server 10.04 estar muuuuito lenta ... pq ? [RESOLVIDO]

Ola pessoal

consegui configurar a conexao MySQL-Query-Browser (XP) com Ubuntu,
mas ta muuuuito lenta …
A minha aplicação desktop leva 30 segundos para fazer uma consulta.
A demora estar na conexao com o banco.
Tem como fazer um pool de conexao para aplicação desktop ?.

na rede local.
no servidor Windows XP - é [color=blue]muito rápido[/color] …

quem puder me dar uma dica …
obrigado

O ideal é fazer um pool sim. Você pode fazer usando o Jakarta DBCP ou o C3P0, normalmente. Se tiver usando o Spring, ele já dá suporte para isso.

É difícil dizer pq está lento.

lento onde ?
verificou trafego de rede ?
como ta seu código ?

kdoigor,
neste momento todos os clientes estao trabalhando normalmente, na conexão Windows XP. muito bom.
A minha Aplicacao Desktop com a conexao com o servidor Windows XP estar muito rapido.
mas com o servidor Ubuntu Server 10.04 é que estar muito ruim

ViniGodoy,
to usando jdbc.
vc tem um tutorial sobre Pool de Conexao na Aplicação Desktop ?

Ele substitui um DataSource JDBC normalmente. Dá uma olhada:
http://svn.apache.org/viewvc/commons/proper/dbcp/trunk/doc/BasicDataSourceExample.java?revision=897457&view=markup

cara, ta me parecendo config de rede seu problema. o ubuntu tem ferramentas de diagnóstico de rede.

Falou ViniGodoy e kdoigor … e os demais

Vou trabalhar nisso e volto a informar.

obrigado pessoal

Bom dia … Pessoal

Qual o tipo de Pool de Conexão que podemos utilizar no Windows XP ?
Temos que instalar, tomcat em todas as estações ?

  • Eu vi aqui um pool de conexao no Windows XP, serve para o java ?

obrigado pelas dicas !!!

Não sei se isso serve para o java. Nem de que conexões esse pool se refere. Mas não deve ser de banco, deve ser de rede ou do ODBC.

Peço desculpas pela minha ignorância !!! pois nunca fiz curso de java.
perdão se pergunto muito …
muitas vezes, sem saber formular a pergunta … hehehe

Temos que instalar, tomcat em todas as estações ?

tem um tipo de pool de conexao com c3p0 … funciona sem tomcat ?

obrigado

Sim, como eu já falei, todos os pools de conexão funcionam sem tomcat. Mas como vc quer que o MySQL Query-Browser funcione rápido, e vc não tem acesso aos fontes do Query Browser, você vai ter é que resolver seu problema de configuração mesmo. E isso não tem nada a ver com o java em si.

Bom dia ViniGodoy …

Eu fiz uma aplicação desktop para testar a velocidade, o resultado é o mesmo !
A demora é para conectar-se ao Banco MySQL no Ubuntu Server.
As consultas depois de conectado são rapidas.

  • Portanto, conclui que ! Estando conectado ao banco, todo processo será satisfatório.
  • Então, um pool de conexao é uma solução !.
    ou
  • Conseguir configurar o MySQL com Ubuntu.

obrigado mais uma vez
vc é o cara !!!
quando resolver posto aqui
flw

Bom dia galera !

Tenho um sistema Desktop em produção, e cada classe tem um Main, refiro-me as telas de Cadastros e etc …

  • Então, compramos um Servidor DELL e resolvi instalar Linux (Ubuntu Server 10.04).
  • A conexao ficou lenta.
  • Implementei um pool de conexão na primeira [color=red]tela do sistema[/color], portanto estando com a conexao disponivel,
  • [color=blue]Transfiro esta conexão[/color] para cada tela de Cadastros, Consultas, Processamento e Relatorios, etc …

Até aqui o sistema estar muito rapido ! …
[color=orange]- Implementei o pool Apache, BasicDataSource: import org.apache.commons.dbcp.BasicDataSource
adicionei - commons-collections.jar , commons-pool.jar e commons-dbcp.jar ao CLASSPATH.
[/color]

Eu ainda falto configurar melhor o pool !
Porque QUANDO o usuario da uma PAUSA, o pool de conexao entra em pausa, MODO DE ESPERA !!!
e demora uns 8 segundos para ativar a conexão quando o usuario retorna as digitar, ou consultar etc …
então esta ESPERA tem que MELHORAR ou acabar.

COMO POSSO RESOLVER ESTA QUESTÃO ?
ALGUEM TEM OUTRA SUGESTÃO ?
FIZ A OPÇÃO CERTA ?
PENSEI QUE SERIA UM POOL IGUAL AO DO TOMCAT !.. SEPARADO !.. ? HEHEHE

obrigado !

ref: http://www.compute-rs.com/pt/conselho-924710.htm
[size=18][color=brown]RESOLVIDO AQUI: http://www.guj.com.br/posts/list/207667.java[/color][/size]