Re: immutable functions vs. join for lookups ? - Mailing list pgsql-performance

From Dawid Kuroczko
Subject Re: immutable functions vs. join for lookups ?
Date
Msg-id 758d5e7f0504220308453c0dbc@mail.gmail.com
Whole thread Raw
In response to Re: immutable functions vs. join for lookups ?  (Enrico Weigelt <weigelt@metux.de>)
List pgsql-performance
On 4/21/05, Enrico Weigelt <weigelt@metux.de> wrote:
> * Tom Lane <tgl@sss.pgh.pa.us> wrote:
>
> <snip>
> > Yeah, I was actually thinking about a two-step process: inline the
> > function to produce somethig equivalent to a handwritten scalar
> > sub-SELECT, and then try to convert sub-SELECTs into joins.
>
> ... back to my original question ...
>
> What kind of query should I use ?
> Is a join better than a function ?

It appears that JOINs are usually faster.  So if performance is an
important issue, go with JOIN (and VIEWs probably).  Functions are nicer
(in terms off look and feel).

   Regards,
     Dawid

pgsql-performance by date:

Previous
From: Andreas Pflug
Date:
Subject: Re: Joel's Performance Issues WAS : Opteron vs Xeon
Next
From: Dawid Kuroczko
Date:
Subject: Re: immutable functions vs. join for lookups ?