Márcio,

> Tenho vários programas em PL/SQL compostos por milhares de linhas, que
> efetuam uma série de cálculos, utizando, inclusive, de recursividade, e
> gostaria de portá-los para o Post. Infelizmente, na versão 8.2.7, tais
> ficaram extremamente lentos, inviabilizando uma das etapas do projeto. Não
> cheguei a testar em nenhuma outra versão.

Este me parece um caso bem especial onde uma das limitações do Postgres
quanto a desempenho fica radicalmente amplificada. O Postgres não armazena o
código compilado das suas stored procedures ou functions, obrigando-se a
recompilar e reinterpretar o código com muito mais frequência do que o
Oracle. Enquanto o Postgres não armazenar algum código intermediário (como
o Oracle e o SQL Server, por exemplo), não vejo nenhuma chance do seu projeto
se tornar viável em Postgres sem um investimento radical e praticamente
injustificável de reescrever estas funções em C.

Atenciosamente,

Mozart Hasse


_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a