Oi Marcos.

Tomo a liberdade de pressupor que você seja novo no universo PostgreSQL.

Você já executou algumas funções de manutenção como o VACUUM e o ANALYZE?

Explicando:

O PostgreSQL usa o MVCC. Isso permite um menor nível de locks, mas tem
um preço: ao deletar um registro, ele não é de fato apagado na hora,
mas 'marcado' como antigo. Ao fazer uma busca, a cabeça de leitura da
HD terá de pular todos esses espaços vazios, o que pode tornar a
consulta lenta.

O EXPLAIN é para as estatísticas do banco. Ao rodar uma consulta, o
banco usa as estatísticas para ver se compensa mais  começar por uma
parte dela ou por outra, que otimizações e algoritmos usar. (Se bem
que  numa consulta SELECT *, mesmo que haja um índice, ele não será
aproveitado).

Se você não fez ainda, sugiro essas duas funções de manutenção.

Outra coisa: qual é a versão do PostgreSQL? Está rodando em windows ou em linux?

[]'s
- Walter



On 9/25/06, Marcos Fabrício Corso <[EMAIL PROTECTED]> wrote:
>
>
> Seguindo suas orientações, executei o query, me retornou :
>
>
> -- Executing query:
> select * from "CLIENTE"
>
> Total query runtime: 89968 ms.
> Data retrieval runtime: 546984 ms.
> 73814 rows retrieved.
>
> Ou seja, 73814 registros no arquivo cliente, 546984 ms pra processar e 89968
> ms para mostrar, correto ???
> Porém este arquivo será muito usado em minha aplicação, achei muito demorado
> ...
> Tenho a mesma tabela feita em dataflex, tenho a resposta do mesmo select
> muito mais rápido ...
>
>
> Atenciosamente,
> Marcos Fabrício Corso
> Analista de Sistemas Júnior
> JM Informática
> (41)  3352-2688
> [EMAIL PROTECTED]
>
> ----- Original Message -----
> From: Walter Cruz
> To: Grupo de Usuários do PostgreSQL no Brasil
> Sent: Monday, September 25, 2006 10:14 AM
> Subject: Re: [PostgreSQL-Brasil] Banco de Dados lento
>
> O pgadmin3 é reconhecido pelos próprios desenvolvedores como lento
> para mostrar os valores do banco.
>
> Tanto, que para mostrar bem a diferença, ao executar uma query, no
> canto direito ele mostra dois tempos: um para mostrar o tempo usado
> pelo banco para retornar os dados, e o outro usado para mostrar o
> tempo que o pgadmin3 levou para renderizar o resultado. Um exemplo:
>
> Minha query: SELECT * FROM tab_pessoas; (retorna 14315 linhas)
>
> Tempo: 540+41651ms
>
> Ou seja: levou 540 ms pra processar, porém levou 41 segundos pra
> mostrar na tela.
>
> Seria interessante você testar direto no psql, pra ver se é a consulta
> ou o pgadmin que está  lento.
>
> []'s
> - Walter
> -
>
> On 9/25/06, Marcos Fabrício Corso <[EMAIL PROTECTED]> wrote:
> >
> >
> > Olá galera, tenho uma tabela (cadastro de cliente) com + ou - 75.000
> > registros, com + ou - 100 campos. Tenho a mesma tabela em outro banco de
> > dados.
> > Porém no postgres, pelo pgadmin, demora a abrir a visualização dos dados
> > desta tabela.
> > No outro banco de dados, a visualização abre quase que instantaneamente
> ....
> > O que devo fazer, para abrir mais rápido os dados no postgre ???
> >
> >
> > Atenciosamente,
> > Marcos Fabrício Corso
> > Analista de Sistemas Júnior
> > JM Informática
> > (41)  3352-2688
> > [EMAIL PROTECTED]
> > _______________________________________________
> > Grupo de Usuários do PostgreSQL no Brasil
> > Antes de perguntar consulte o manual
> > http://pgdocptbr.sourceforge.net/
> >
> > Para editar suas opções ou sair da lista acesse a página da lista em:
> > http://pgfoundry.org/mailman/listinfo/brasil-usuarios
> >
> >
> _______________________________________________
> Grupo de Usuários do PostgreSQL no Brasil
> Antes de perguntar consulte o manual
> http://pgdocptbr.sourceforge.net/
>
> Para editar suas opções ou sair da lista acesse a página da lista em:
> http://pgfoundry.org/mailman/listinfo/brasil-usuarios
>
> E-mail classificado pelo Identificador de Spam Inteligente Terra.
> Para alterar a categoria classificada, visite
> http://mail.terra.com.br/protected_email/imail/imail.cgi?+_u=marcoscorso&_l=1,1159190098.546143.27587.alcala.hst.terra.com.br,5467,Des15,Des15
>
> Esta mensagem foi verificada pelo E-mail Protegido Terra.
> Scan engine: McAfee VirusScan / Atualizado em 22/09/2006 / Versão:
> 4.4.00/4858
> Proteja o seu e-mail Terra: http://mail.terra.com.br/
>
>
>
> _______________________________________________
> Grupo de Usuários do PostgreSQL no Brasil
> Antes de perguntar consulte o manual
> http://pgdocptbr.sourceforge.net/
>
> Para editar suas opções ou sair da lista acesse a página da lista em:
> http://pgfoundry.org/mailman/listinfo/brasil-usuarios
>
>
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a