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?

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