Bacana Marcos. Apenas sugiro que o VACUUM e o ANALYZE sejam feitos com alguma frequencia. Vai dando um alô aí. Vamos ver se a gente consegue solucionar isso :)
[]'s - Walter On 9/25/06, Marcos Fabrício Corso <[EMAIL PROTECTED]> wrote: > > > Olá Walter, quando converti o banco de dados do dataflex para o postgres, eu > executei o vacuum, marquei a opção analyse e full , depois executei o > reindex .... > > Sou novo em postgre sim, uso o postgre 8.1 no windows ... > Nesta tabela ainda não criei os índices nem a chave primária ... > > Vou criar a chave primária e executar novamente as funções de manutenção, > estarei repassando depois ... > > > 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:52 AM > Subject: Re: [PostgreSQL-Brasil] Banco de Dados lento > > 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 > > 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,1159192387.787545.26553.vacoas.hst.terra.com.br,8697,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
