Re: A very long running query....

From: Rosser Schwarz <rosser(dot)schwarz(at)gmail(dot)com>
To: Ioannis Anagnostopoulos <ioannis(at)anatec(dot)com>
Cc: Claudio Freire <klaussfreire(at)gmail(dot)com>, pgsql-performance(at)postgresql(dot)org
Subject: Re: A very long running query....
Date: 2012-07-20 21:33:03
Message-ID: CAFnxYwhbi6NmdNBiguwA6ObHiD=v7ayaVzrGWMZ=qfeTxZiWEA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-novice pgsql-performance

On Fri, Jul 20, 2012 at 2:27 PM, Ioannis Anagnostopoulos
<ioannis(at)anatec(dot)com> wrote:
> On 20/07/2012 22:23, Claudio Freire wrote:
>> Misestimated row counts... did you try running an analyze, or upping
>> statistic targets?
> I have run analyse every so often. I think the problem is that as I get 16K
> new rows every minutes, the "stats" are always out... Possible?

It may not help much with any skew in your data that results from
divergent data appearing, but you can update the statistics targets
for those columns and analyze again, and the planner should have much
better information about the distributions of their data. The max
stats target is 10000, but the default is 100. Increasing it even
just to 500 or 1000 should help the planner significantly.

rls

--
:wq

In response to

Responses

Browse pgsql-novice by date

  From Date Subject
Next Message Claudio Freire 2012-07-20 21:33:58 Re: A very long running query....
Previous Message Ioannis Anagnostopoulos 2012-07-20 21:27:31 Re: A very long running query....

Browse pgsql-performance by date

  From Date Subject
Next Message Claudio Freire 2012-07-20 21:33:58 Re: A very long running query....
Previous Message Ioannis Anagnostopoulos 2012-07-20 21:27:31 Re: A very long running query....