Estou medindo o tempo que leva quando o cara digita 1 no aplicação no
lado cliente, por exemplo, e o servidor retorna o nome associado a
esse 1.

Diogo:
Eu não sou muito hábil com o pgsql. Poderia exemplificar como analisar
os planos de execução ?

Marcelo:
1 - Fiz algumas analises parciais e no servidor mesmo (que agora esta
aqui comigo). O tempo lá de um dos selects mais demorados gira na casa
do 109ms enquanto aqui na minha máquina fica em 209ms (as vezes mais).

2 - Abri o firewall mas o tempo persiste. Problemas de rede acho pouco
provável pois agora estou em casa, com estrutura diferente e os tempos
são os mesmos.

Porém observei um detalhe:
Os maiores tempos de respostas ocorrem em queries que possuem na
clausula where algo como:

where id = '001/01'
ou
where  id = '001/001/1'

Parece que quando vai fazer uma procura por string ele pesa.

Como é um programa feito em java e quando executado pelo terminal ele
vai dando output de todos os selects feitos estou conseguindo
acompanhar muitos passos. A maioria das queries são executadas em 2,
3.... máximo de 6 ms. Mas tem umas que vão de 200 a 600 ms. Essas são
as que procuram por strings semelhantes as que passei acima.

Em 26/03/08, Marcelo Costa<[EMAIL PROTECTED]> escreveu:
> Giuliani Deon Sanches wrote:
>  > Mais um detalhe: Eu comparei os dois postres.conf e estavam identicos...
>  >
>  > Em 26/03/08, Giuliani Deon Sanches<[EMAIL PROTECTED]> escreveu:
>  >
>  >> 1 - Em ambas as situações é apenas um HD. Concordo com o que você
>  >>  falou, porém o hardware foi comprado e me passado. Não pude opinar no
>  >>  processo :(
>  >>  2 - O HD é novo, não acho que possa ser a causa do problema. Em
>  >>  comparação com o HD windows, sim, são semelhantes.
>  >>  3 - Vou dar uma olhada nos logs
>  >>
>
> 1. Faz assim, verifica o plano de execução destas consultas com EXPLAIN
>  ANALIZE e posta aqui, tanto no windows quanto no linux.
>
>  2. Como dito antes se o tempo de resposta estiver lento no cliente ai vc
>  pode ter problemas de rede com este servidor, como vc disse que
>  habilitou um firewall, você já tentou desligar o firewall neste server e
>  executar o mesmo teste ?
>
>  Att,
>
>
>  Marcelo Costa.
>
> _______________________________________________
>  pgbr-geral mailing list
>  [email protected]
>  https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a