Re: Buglist

From: Vivek Khera <khera(at)kcilink(dot)com>
To: "Matthew T(dot) O'Connor" <matthew(at)zeut(dot)net>
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: Buglist
Date: 2003-08-20 01:51:14
Message-ID: 16194.54290.800263.142593@yertle.int.kciLink.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general pgsql-hackers

>>>>> "MTO" == Matthew T O'Connor <matthew(at)zeut(dot)net> writes:

MTO> <talking beyond my real knowledge>
MTO> Changing Postgres to perform as mentioned above is non-trivial, it would
MTO> basicially change the entire core of the system. I think this is due to
MTO> the fact that postgres uses a non-overwriting storage manager. This has
MTO> many benefits including MVCC, the primary disadvantage is that you need
MTO> a vacuum type process
MTO> </talking beyond my real knowledge>

I'm not promoting any change in the MVCC. What I'm saying is that it
would be really cool if the backend process itself could recognize
that a row is no longer referenced by any transactions upon
termination of the transaction, and release it back to the system.
This is just what vacuum does but in a batched manner. I would love
to see it incremental. This would result in pretty much near zero
internal fragmentation, I think.

How hard that is, I have no clue. Right now my DB is saturating the
disk and having to squeeze vacuum into a saturated disk bandwidth is
not pleasant. Luckily, the 14-disk raid array just
arrived... hopefully that will have higher bandwidth than the 4-disk
array... ;-)

In response to

  • Re: Buglist at 2003-08-19 22:53:41 from Matthew T. O'Connor

Responses

  • Re: Buglist at 2003-08-20 13:20:59 from Bruno Wolff III

Browse pgsql-general by date

  From Date Subject
Next Message Philip Boonzaaier 2003-08-20 02:21:25 Bulk Insert / Update / Delete
Previous Message Matthew T. O'Connor 2003-08-19 23:56:08 Re: postmaster(s) have high load average

Browse pgsql-hackers by date

  From Date Subject
Next Message ler 2003-08-20 02:34:43 Re: Your application
Previous Message Christopher Kings-Lynne 2003-08-20 01:20:45 Re: Networking in 7.4?