O colega que perguntou sobre as diferenças do Firebird para o Postgres fui eu :)
Agora, com relação a um dos pontos levantados pelo Marlon: O Postgres tem um explain. Se você usar o pgadmin3, ele até desenha na tela a query! Muito bacana.
O Explain analyze funciona também no postgres.
Com relação ao postgres - ele usa umas estatísticas que ficam nos catálogos de sistema para o otimizador. Para atualizar essas estatísticas, vc deve usar o ANALYZE sozinho.
É sadio rodar o analyze de tempos em tempos
(Do que tenho acompanhado o desenvolvimento do Postgres, ele é bem aberto e não há críticas em relação a outros. Até, pq há espaço para tudo dentro do software-livre - desde os pesos pesados como o Postgres até os pesos pena como o SQLite. Li sim algumas críticas ao postgres do Dmitry Yemanov na SQLMagazine e da Ann sei lá o que em um site.)
[]'s
- Walter
_______________________________________________ Grupo de Usuários do PostgreSQL no Brasil http://www.postgresql.org.br
