Re: Shared memory for large PostGIS operations

From: Brian Hamlin <maplabs(at)light42(dot)com>
To: Kevin Grittner <Kevin(dot)Grittner(at)wicourts(dot)gov>
Cc: "Andy Colson" <andy(at)squeakycode(dot)net>, "Garlynn Woodsong" <Garlynn(at)calthorpe(dot)com>, <nick(at)calthorpe(dot)com>, <pgsql-performance(at)postgresql(dot)org>, <rush(at)winkey(dot)org>
Subject: Re: Shared memory for large PostGIS operations
Date: 2012-03-16 21:00:11
Message-ID: 35AEFCF6-B6A7-42AD-A7B3-C73B6E9ABA09@light42.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-performance

Hi Kevin, List, others...

On Mar 16, 2012, at 7:17 AM, Kevin Grittner wrote:

> Andy Colson <andy(at)squeakycode(dot)net> wrote:
>
>> I tried shared_buffers at both 2400M and 18000M, and it took 4.5
>> hours both times. ... (weak attempts at humor omitted) ....
>
> All else being the same, adjusting shared_buffers affects how much
> of your cache is managed by PostgreSQL and how much of your cache is
> managed by the OS; it doesn't exactly change how much you have
> cached or necessarily affect disk waits. (There's a lot more that
> can be said about the fine points of this, but you don't seem to
> have sorted out the big picture yet.)

Linux caching is aggressive already.. so I think this example
points out that
Postgres caching is not contributing here.. thats why I posted this
short
example to this list.. I thought ti was a useful data point.. that
it might be
useful to others... and to the PostgreSQL project devs...

>
>> I heard of this program called vmstat that I'll read up on and
>> post some results for. -----ignore- I dont take advice with
>> vinegar well...
>
> That's a good way to get a handle on whether your bottleneck is
> currently CPU or disk access.
>
>> (attempted insults omitted)
>
> If you're looking to make things faster (a fact not yet exactly in
> evidence), you might want to start with the query which runs the
> longest, or perhaps the one which most surprises you with its run
> time, and get the EXPLAIN ANALYZE output for that query. There is
> other information you should include; this page should help:
>
> http://wiki.postgresql.org/wiki/SlowQueryQuestions

some of the queries have been gone over fairly well, other not..
Its a complex sequence and we are in production mode here,
so I dont get a chance to do everything I might do with regard to
one particular query...

>
>> I just learned about http://explain.depesz.com/ and figure it
>> might help me.
>
> It is a nice way to present EXPLAIN ANALYZE output from complex
> queries.

explain.depesz.com definitely a good reference, thank you for that..

==
Brian Hamlin
GeoCal
OSGeo California Chapter
415-717-4462 cell

In response to

Responses

Browse pgsql-performance by date

  From Date Subject
Next Message Kevin Grittner 2012-03-16 22:30:06 Re: Shared memory for large PostGIS operations
Previous Message Karl Denninger 2012-03-16 15:38:32 Re: Obtaining resource usage statistics from execution? (v 9.1)