Calling functions inside a function: behavior - Mailing list pgsql-sql

From Edipo Elder Fernandes de Melo
Subject Calling functions inside a function: behavior
Date
Msg-id 200104021150.f32BoqK60742@postgresql.org
Whole thread Raw
Responses Re: Calling functions inside a function: behavior  (Roberto Mello <rmello@cc.usu.edu>)
List pgsql-sql
Hi all,
   I wrote a function that call another functions, like this:

FUNCTION (...) AS '(...)BEGIN
PERFORM FUNCTION1();
PERFORM FUNCTION2();
(...)
END;' LANGUAGE 'PLPGSQL';
   The problem is that takes a long time to execute (I stoped after three 
days executing). To see who taking more time to execute, I modified each one 
to return the time of its execution. Then, a made a scrip like:

SELECT TIMESTAMP 'NOW';
SELECT FUNCTION1();
SELECT FUNCTION2(); (...)
SELECT TIMESTAMP 'NOW';
   and, for my surprise, it take minutes to run. I read the documentation 
and I didn't found any coment abou this behavior. Can anyone explain this?
   Thank you,
   Edipo Elder   [edipoelder@ig.com.br]

_________________________________________________________
Oi! Voc� quer um iG-mail gratuito?
Ent�o clique aqui: http://www.ig.com.br/paginas/assineigmail.html



pgsql-sql by date:

Previous
From: "Richard Huxton"
Date:
Subject: Re: Trigger Function and Html Output
Next
From: "Richard Huxton"
Date:
Subject: Re: passing parameters between forms