Re: [GENERAL] explain analyze on a function

2007-06-14 Thread Rikard Pavelic
Alvaro Herrera wrote: > > I meant the queries inside the function. > > Oh ;( Here it is "HashAggregate (cost=825.10..825.19 rows=1 width=112) (actual time=59175.752..59176.301 rows=75 loops=1)" " -> Nested Loop Left Join (cost=443.57..825.06 rows=1 width=112) (actual time=148.338..58997.5

Re: [GENERAL] explain analyze on a function

2007-06-14 Thread Alvaro Herrera
Rikard Pavelic wrote: > Alvaro Herrera wrote: > > Try doing a PREPARE and then EXPLAIN EXECUTE, like > > > > alvherre=# prepare foo as select generate_series(1, $1); > Hm, no luck ;( > > prepare f1 as select * from > raspored.dohvati_statistiku_rada_u_smjenama_radnika($1, $2); > explain analyze e

Re: [GENERAL] explain analyze on a function

2007-06-14 Thread Rikard Pavelic
Alvaro Herrera wrote: > Try doing a PREPARE and then EXPLAIN EXECUTE, like > > alvherre=# prepare foo as select generate_series(1, $1); > PREPARE > > alvherre=# explain analyze execute foo(100); > QUERY PLAN > > --

Re: [GENERAL] explain analyze on a function

2007-06-14 Thread Alvaro Herrera
Rikard Pavelic wrote: > Is this possible? > > I've been searching posts, but to no luck ;( > > I have one SQL query inside function, but when > i do select from function it takes 8 sec. > If I execute just SQL query (with some parameters passed to it) > it takes 0.3 seconds. Try doing a PREPARE

[GENERAL] explain analyze on a function

2007-06-14 Thread Rikard Pavelic
Is this possible? I've been searching posts, but to no luck ;( I have one SQL query inside function, but when i do select from function it takes 8 sec. If I execute just SQL query (with some parameters passed to it) it takes 0.3 seconds. What I'm trying to do is select part of the data from the