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
