Paolo Bordoni Caldeira wrote:
Bom dia pessoa!!!!
Faz um tempo que postei neste fórum uma pergunta sobre atraso ou
demora na exibição de resultados em uma tabela de CEP contendo os
seguintes campos: CED, Bairro, Logradouro, Cidade e Estado contendo
cerca de 60.000 registros. Na época a consulta no pgadminIII demorava
quase 2 minutos para aparecer e resultado da consulta
(SELECT * from CEP),
Isso nao existe!! De maneira alguma utilize isso, deixa consulta pesada
alem de necessitar de campor desnecessarios, chame sempre os campos q vc
precisa independente de uitlizar tds. Eu disse NUNCA utilize isso..hehe
ex select coluna1,coluna2,coluna3...
muitos me ajudaram e hoje consigo essa consulta no pgadminIII em 7seg.
Esse também é o tempo de execução da consulta no sistema que está
sendo desenvolvido, em Visual Fox Pro 9. Porém depois de alguns teste
reparamos que:
O que difere o tempo é a maneira que o aplicativo faz a conexão e mostra
elas.
Independentemente se o Postgre está rodando em Windows ou em Linux o
tempo de execução dos clientes são:
PgadminIII: +/- de 7 a 9 seg.
Sistema em VFP: +/- de 7 a 9 seg.
Pgsql: menos de 1 a 1 seg
PgManager Lite: menos de 1 a 1 seg
Então eu pergunto: *Por que existe essa diferença de tempo?* Eu
aceitaria a hipótese que o pgsql é mais rápido porque trabalha em modo
texto ou porque requer menos recurso, mas o PgManager Lite tem a mesma
performance do Pgsql e é em modo gráfica rodando no Windows.
Assim se alguém puder me ajudar eu ficaria muito grato, essa diferença
está me tirando do sério!
Pra vc verificar o tempo real q o postgresql utiliza vc tem q utilizar o
comando explain, este sim mostra o tempo real da consulta
Vamos lá
EXPLAIN SELECT coluna1,coluna2,coluna3 FROM nomeDaTabela
Verifique na documentação sobre isso ou entao posta pra nos de novo aqui
o resultado.
Atenciosamente Giancarlo
PS: Não encontrei nada na documentação que pudesse me ajudar.
Vlw!!!
Paolo Bordoni Caldeira
------------------------------------------------------------------------
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br