From: | "Scott Marlowe" <scott(dot)marlowe(at)gmail(dot)com> |
---|---|
To: | "John Cieslewicz" <johnc(at)cs(dot)columbia(dot)edu> |
Cc: | pgsql-general(at)postgresql(dot)org |
Subject: | Re: Forcing Postgres to Execute a Specific Plan |
Date: | 2008-06-02 21:24:56 |
Message-ID: | dcc563d10806021424o59b6c061re72262c0146fcd35@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
Not really. It was decided long ago that in that way madness lies.
OTOH, there are ways to tune the behaviour through changes to
random_page_cose, cpu_xxx_cost and effective_cache_size settings.
Then there's the mallet to the forebrain that are the set
enable_nestloop=off type settings. They work, but they shouldn't be
your first line of attack so much as a troubleshooting tool to figure
out what pgsql might be getting wrong.
On Mon, Jun 2, 2008 at 1:43 PM, John Cieslewicz <johnc(at)cs(dot)columbia(dot)edu> wrote:
> I'm doing some performance experiments with postgres (8.3.1) and would like
> to force postgres to execute a particular query plan. Is there a
> straightforward way to specify a query plan to postgres either interactively
> or programatically?
>
> Thanks.
>
> John Cieslewicz.
>
> --
> Sent via pgsql-general mailing list (pgsql-general(at)postgresql(dot)org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgsql-general
>
From | Date | Subject | |
---|---|---|---|
Next Message | Scott Marlowe | 2008-06-02 21:29:46 | Re: could not connect error |
Previous Message | JD Wong | 2008-06-02 20:45:54 | could not connect error |