Lentidão na primeira conexão com um Servidor Mysql no Linux

Pessoal,

Minha aplicação roda em windows, mas o servidor está instalado no linux.

A primeira vez que tento conectar, a conexão demora 20 segundos para ser estabelecida.

Utilizo JPA para mapear os beans nas tabelas no BD.

Quando chamo pela primeira vez na execução do programa a linha de código:

entityManager.getTransaction().begin();

o sistema demora 20 segundos para responder. Repito, eh apenas no primeiro acesso ao servidor linux, daí pra frente o servidor responde em tempo real.

Tenho instalado no servidor a versão 5.1 do MySql, e uso o Driver compatível com tal versão.

Já estou há alguns dias tentando resolver esse problema e não consigo.

Outro fato interessante é que quando instalo o mysql no windows e rodo a mesma aplicação, o demora na primeira conexão é de apenas 2 segundos. Muito menor que os 20 segundo do servidor rodando no linux.

Esse fato me leva a pensar que o problema é de configuração do linux.

Já houvi como solução “desabilitar o firewall do linux”, mas não achei muito viável.
Se alguém sabe o que pode estar acontecendo, ajude-me por favor.

Outras aplicações utilizam outro BD no mesmo servidor e funcionam normalmente. O que mostra que não há um problema de velocidade de rede.

Agradeço a atenção,

Miguel Queiroga