Ola turma.

 

Vasculhando o log do postgresql, não encontrei nenhuma normalidade, tempo de
pesquisa normal, tudo normal.

Então resolvi migrar a base de dados para o mysql, para verificar se
ocorreria o mesmo.

Com o mysql o sistema comportou na mesma velocidade que o localhost, bem ao
contrário do postgresql.

 

Então creio que não possa ser um problema do hibernate e sim do jdbc
fornecido pelo post ou o próprio postgresql.

 

Checando o log de rede novamente, como mysql o trafego nas mesmas consultas
não chegou a utiliza 5% da rede em menos de 1 segundo, em compensação o jdbc
e postgresql utilizou 85% da rede por 5 segundos.

 

Muito estranho.

 

Abraços.

 

At.

 

Leandro Müller

 

De: pgbr-geral-boun...@listas.postgresql.org.br
[mailto:pgbr-geral-boun...@listas.postgresql.org.br] Em nome de JotaComm
Enviada em: segunda-feira, 14 de dezembro de 2009 14:01
Para: Comunidade PostgreSQL Brasileira
Assunto: Re: [pgbr-geral] lentidão com hibernate+post em rede

 

Olá,

2009/12/14 Leandro Müller <leandroli...@muriki.com.br>

Ola turma.

 

Estou efetuando testes com hibernate e postgresql 8.3.

Percebi que conexões em rede a resposta é bem lenta comparada a localhost,
isto fazendo processos de consultas simples pelo hibernate.

Checando os logs SQL do hibernate não percebi nenhuma anomalia.

Checando o trafego de rede percebi que há uma grande quantidade de dados que
passam quando as consultas são executadas. O engraçado que fazendo as mesmas
SQL pelo pgadmin as consultas são respondias de forma muito rápida, em
milésimos de segundo.

 

Alguém já chegou a fazer testes com hibernate + postgresql em rede?

 

Existe alguma forma de ver todos os logs se consultas executadas no
postgresql, para verificar o que o hibernate executa no banco?

 Habilite no postgresql.conf os seguinte parâmetros:

 

Eu já trabalhei com Hibernate e PostgreSQL.

 

logging_collector = on

 

log_min_duration_statement = 0

 

Assim você verá todas as consultas geradas pelo banco.

 

Os arquivos de log serão armazenados na pasta pg_log que fica dentro do
diretório data.

 

 

Abraços.

 

At.

 

Leandro Müller


_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



[]s
-- 
JotaComm
http://jotacomm.wordpress.com

_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a