Colega; obrigado pela resposta mas, como diz o título, o problema de
performance é específico à programas em PLPGSQL, ou até o presente momento.
A função FUNCTION1 dada como exemplo é apenas um contador para um LOOP, mas a
diferença é gritante! Será que o PostgreSQL é lerdo assim (para este cas
MARCIO CASTRO escreveu:
(...)
Para
complementar o que eu estou falando, criei a função que calcula o
número do Fibonacci. No Oracle, levou 21,04 segundos, e no PostgreSQL,
82,53 segundos (select fib(35)).
Pergunto novamente aos senhores então: a diferença é esta mesmo?