Re: Delete query takes exorbitant amount of time - Mailing list pgsql-performance

From Tom Lane
Subject Re: Delete query takes exorbitant amount of time
Date
Msg-id 21616.1112108201@sss.pgh.pa.us
Whole thread Raw
In response to Re: Delete query takes exorbitant amount of time  (Stephan Szabo <sszabo@megazone.bigpanda.com>)
Responses Re: Delete query takes exorbitant amount of time
Re: Delete query takes exorbitant amount of time
List pgsql-performance
Stephan Szabo <sszabo@megazone.bigpanda.com> writes:
> If there were some way to pass a "limit" into SPI_prepare that was treated
> similarly to a LIMIT clause for planning purposes but didn't actually
> change the output plan to only return that number of rows, we could use
> that.

Hmm ... the planner does have the ability to do that sort of thing (we
use it for cursors).  SPI_prepare doesn't expose the capability.
Perhaps adding a SPI_prepare variant that does expose it would be the
quickest route to a solution.

I get a headache every time I look at the RI triggers ;-).  Do they
always know at the time of preparing a plan which way it will be used?

            regards, tom lane

pgsql-performance by date:

Previous
From: Cott Lang
Date:
Subject: Re: How to improve db performance with $7K?
Next
From: Simon Riggs
Date:
Subject: Re: Delete query takes exorbitant amount of time