function slower than the same code in an sql file

From: CS DBA <cs_dba(at)consistentstate(dot)com>
To: pgsql-performance(at)postgresql(dot)org
Subject: function slower than the same code in an sql file
Date: 2011-10-28 04:54:47
Message-ID: 4EAA3597.3020202@consistentstate.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-performance

Hi All ;

I have code that drops a table, re-create's it (based on a long set of
joins) and then re-creates the indexes.

It runs via psql in about 10 seconds. I took the code and simply
wrapped it into a plpgsql function and the function version takes almost
60 seconds to run.

I always thought that functions should run faster than psql... am I wrong?

Thanks in advance

--
---------------------------------------------
Kevin Kempter - Constent State
A PostgreSQL Professional Services Company
www.consistentstate.com
---------------------------------------------

Responses

Browse pgsql-performance by date

  From Date Subject
Next Message Tom Lane 2011-10-28 05:10:08 Re: function slower than the same code in an sql file
Previous Message Josh Berkus 2011-10-28 02:42:01 Re: PostgreSQL 9.0.4 blocking in lseek?