Márcio bom dia 2009/9/30 MARCIO CASTRO <marciomouracas...@yahoo.com.br>
> Caro William; > > Obrigado pela resposta. > 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. > A fim de tentar descobrir o porquê deste problema, recorrí à esta lista, > colocando duas funções apenas para exemplificar o mesmo e entendí, segundo > explicações dos colegas, que o PL/pgSQL não é a linguagem mais apropriada > para este tipo de operação. > Agradeço à você e aos demais integrantes da lista por me auxiliarem. > Apenas para complementar suas conclusões A versão 8.4 possui uma funcionalidade que trata recursividade. Sugiro dar uma olhada caso realmente você precise de recursividade. Alias fiz uns testes num banco com uma tabela com ~ 140.000.000 de linhas e ficou muito bom. http://www.pgcon.org/2009/schedule/track/Version%208.4/181.en.html Atte, -- Marcelo Costa www.marcelocosta.net ------------------------------------------------- “You can't always get what want”, Doctor House in apology to Mike Jagger
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral