Boa tarde a todos,

  No Firebird, ao realizar consultas contendo a cláusula "first", mas sem
 usar ordenação (order by), é retornado quase que instantaneamente as linhas
 selecionadas. Isso porque o Firebird não espera que a consulta termine para
 então retornar as primeiras "N" linhas. Já no Postgres isso não acontece,
 visto que ele executa toda a consulta para então retornar o que foi
determinado. Por causa disso temos casos no sistema que, com o Firebird, um
processo leva 1 segundo para processar enquanto que no Postgres leva mais de
2 minutos.
  Alguém tem conhecimento se existe alguma previsão de que futuramente o
Postgres passe a trabalhar de forma semelhante?
  Caso não exista, alguém que tenha acesso poderia sugerir essa implementação 
para os desenvolvedores do Post?

Sem mais,

----------------------
Marlon David de Souza
Desenvolvimento
Sysmo Informática Ltda
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br

Responder a