Mozart Hasse escreveu:
> Pessoal,
> 
> Andei lendo a documentação
> http://wiki.postgresql.org/wiki/Introduction_to_VACUUM%2C_ANALYZE%2C_EXPLAIN%2C_and_COUNT

        Não deveríamos confundir documentação com um wiki. E ao lermos 
documentação deveríamos nos preocupar com o que existe de recente para 
evitar encontrar pelos em ovos. Wiki é conhecido por sua desorganização, 
e este texto é de 2005.

> Se eu entendi direito, isso quer dizer que a forma como o Postgres armazena 
> os dados para permitir acesso concorrente torna *muito* limitado o uso de 
> índices (comparado a bancos de dados com index covering).
> Isso pode comprometer seriamente o desempenho nas consultas a tabelas 
> grandes e com razoável taxa de atualização. Isso explica boa parte dos 
> planos horríveis do Postgres 7, mas não sei até que ponto isso foi
> melhorado na versão 8.
> 
> É isso mesmo ?! Há planos de se deixar isso mais eficiente em alguma versão 
> futura?

        Cara, de uma olhada em todas as melhorias que ocorreram de 2005 para 
cá, a gama é muito grande. De qualquer forma minha experiência pessoal é 
que o PostGreSql se tornou um banco altamente competitivo em sua versão 
8.0 para grandes volumes de dados. Talvez minha base de dados não seja a 
maior da lista, mas é suficientemente grande para me dar arrepios só em 
sonhar que um problema desse venha a ser um limitador de performance.

        ps: Eu não encontrava planos horríveis na versão 7, talvez porque 
rodasse vacuum regularmente. Além de não ter encontrado planos horríveis 
na versão 8, talvez porque o autovacuum está ativado.

--
Shander Lyrio
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a