Re: Frequent Update Project: Design Overview of HOT Updates - Mailing list pgsql-hackers

From NikhilS
Subject Re: Frequent Update Project: Design Overview of HOT Updates
Date
Msg-id d3c4af540611100508i3ba83754mc11fcb55080a9ec2@mail.gmail.com
Whole thread Raw
In response to Re: Frequent Update Project: Design Overview of HOT Updates  (Gregory Stark <stark@enterprisedb.com>)
Responses Re: Frequent Update Project: Design Overview of HOT Updates  ("Zeugswetter Andreas ADI SD" <ZeugswetterA@spardat.at>)
List pgsql-hackers
Hi,


I think the vision is that the overflow table would never be very large
because it can be vacuumed very aggressively. It has only tuples that are busy
and will need vacuuming as soon as a transaction ends. Unlike the main table
which is mostly tuples that don't need vacuuming.


Thats right. vacuum if it gets a chance to work on the overflow relation seems to be doing a decent job in our runs. If autovacuum/vacuum gets to run optimally, the FSM information generated for the overflow relations will be able to serve a lot of new tuple requests  avoiding  undue/large bloat in the overflow relations.

Regards,
Nikhils


--
EnterpriseDB               http://www.enterprisedb.com

pgsql-hackers by date:

Previous
From: NikhilS
Date:
Subject: Re: Frequent Update Project: Design Overview of HOTUpdates
Next
From: "Simon Riggs"
Date:
Subject: Re: Frequent Update Project: Design Overview of HOTUpdates