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

Responder a