Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search for
  Advanced Search

Re: Bgwriter LRU cleaning: we've been going at this all wrong


  • From: Jim Nasby <decibel(at)decibel(dot)org>
  • To: Greg Smith <gsmith(at)gregsmith(dot)com>
  • Cc: pgsql-hackers(at)postgresql(dot)org
  • Subject: Re: Bgwriter LRU cleaning: we've been going at this all wrong
  • Date: Fri, 29 Jun 2007 08:07:34 -0500
  • Message-id: <FF080A7B-9AFE-4E7E-96FF-D7048048D70D(at)decibel(dot)org>

On Jun 26, 2007, at 11:57 PM, Greg Smith wrote:
On Wed, 27 Jun 2007, ITAGAKI Takahiro wrote:

It might be good to use statistics information about buffer usage to modify X runtime.

I have a complete set of working code that tracks buffer usage statistics as the background writer scans, so that it has an idea what % of the buffer cache is dirty, how many pages have each of the various usage counts, that sort of thing. The problem was that the existing BGW mechanisms were so clumsy and inefficient that giving them more information didn't make them usefully smarter. I'll revive that code again if it looks like it may help here.

Even if it's not used by bgwriter for self-tuning, having that information available would be very useful for anyone trying to hand- tune the system.
--
Jim Nasby                                            jim(at)nasby(dot)net
EnterpriseDB      http://enterprisedb.com      512.569.9461 (cell)





Home | Main Index | Thread Index

Privacy Policy | PostgreSQL Archives hosted by Command Prompt, Inc. | Designed by tinysofa
Copyright © 1996 – 2008 PostgreSQL Global Development Group