Re: [HACKERS] Aggressive freezing in lazy-vacuum

2007-03-06 Thread Tom Lane
ITAGAKI Takahiro <[EMAIL PROTECTED]> writes: > Tom Lane <[EMAIL PROTECTED]> wrote: >> I said nothing about expired tuples. The point of not freezing is to >> preserve information about the insertion time of live tuples. > I don't know what good it will do -- for debugging? Exactly. As an exampl

Re: [HACKERS] Aggressive freezing in lazy-vacuum

2007-03-06 Thread ITAGAKI Takahiro
Tom Lane <[EMAIL PROTECTED]> wrote: > I said nothing about expired tuples. The point of not freezing is to > preserve information about the insertion time of live tuples. I don't know what good it will do -- for debugging? Why don't you use CURRENT_TIMESTAMP? > And your > test case is unconvi

Re: [HACKERS] Aggressive freezing in lazy-vacuum

2007-03-06 Thread ITAGAKI Takahiro
Gregory Stark <[EMAIL PROTECTED]> wrote: > The hoped for gain here is that vacuum finds fewer pages with tuples that > exceed vacuum_freeze_min_age? That seems useful though vacuum is still going > to have to read every page and I suspect most of the writes pertain to dead > tuples, not freezing t

Re: [HACKERS] Aggressive freezing in lazy-vacuum

2007-03-06 Thread Tom Lane
ITAGAKI Takahiro <[EMAIL PROTECTED]> writes: > Tom Lane <[EMAIL PROTECTED]> wrote: >> I think it's a really bad idea to freeze that aggressively under any >> circumstances except being told to (ie, VACUUM FREEZE). When you >> freeze, you lose history information that might be needed later --- for

Re: [HACKERS] Aggressive freezing in lazy-vacuum

2007-03-06 Thread Gregory Stark
"ITAGAKI Takahiro" <[EMAIL PROTECTED]> writes: > I don't think we can supply such a historical database functionality here, > because we can guarantee it just only for INSERTed tuples even if we pay > attention. We've already enabled autovacuum as default, so that we cannot > predict when the ne

Re: [HACKERS] Aggressive freezing in lazy-vacuum

2007-03-06 Thread ITAGAKI Takahiro
Tom Lane <[EMAIL PROTECTED]> wrote: > > This is a stand-alone patch for aggressive freezing. I'll propose > > to use OldestXmin instead of FreezeLimit as the freeze threshold > > in the circumstances below: > > I think it's a really bad idea to freeze that aggressively under any > circumstances e

Re: [HACKERS] Aggressive freezing in lazy-vacuum

2007-03-05 Thread Florian G. Pflug
Tom Lane wrote: ITAGAKI Takahiro <[EMAIL PROTECTED]> writes: This is a stand-alone patch for aggressive freezing. I'll propose to use OldestXmin instead of FreezeLimit as the freeze threshold in the circumstances below: I think it's a really bad idea to freeze that aggressively under any circu

Re: [HACKERS] Aggressive freezing in lazy-vacuum

2007-03-05 Thread Tom Lane
ITAGAKI Takahiro <[EMAIL PROTECTED]> writes: > This is a stand-alone patch for aggressive freezing. I'll propose > to use OldestXmin instead of FreezeLimit as the freeze threshold > in the circumstances below: I think it's a really bad idea to freeze that aggressively under any circumstances excep