Re: vacuum, performance, and MVCC

From: Alvaro Herrera <alvherre(at)commandprompt(dot)com>
To: "Jonah H(dot) Harris" <jonah(dot)harris(at)gmail(dot)com>
Cc: Gavin Sherry <swm(at)linuxworld(dot)com(dot)au>, Agent M <agentm(at)themactionfaction(dot)com>, PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: vacuum, performance, and MVCC
Date: 2006-06-23 03:37:44
Message-ID: 20060623033744.GI16383@surnet.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Jonah H. Harris wrote:
> On 6/22/06, Gavin Sherry <swm(at)linuxworld(dot)com(dot)au> wrote:

> >When an update occurs, the existing row version is
> >copied to te UNDO file
>
> Not in all systems. A few now perform in-memory UNDO and only write
> it to disk if and when it is required.

How does that work? If the last transaction is not finished after it
wrote the tuple when the power goes out, and the UNDO is not written to
disk either, how do you reconstruct the tuple at all?

--
Alvaro Herrera http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message User Pgstudy 2006-06-23 03:38:43 fulldisjunction - fd: Some more deformed tuple structures consolidation
Previous Message Gavin Sherry 2006-06-23 03:34:38 Re: vacuum, performance, and MVCC