From: | "Hiroshi Inoue" <Inoue(at)tpf(dot)co(dot)jp> |
---|---|
To: | "The Hermit Hacker" <scrappy(at)hub(dot)org> |
Cc: | <bright(at)ns1(dot)wintelcom(dot)net>, <pgsql-hackers(at)postgreSQL(dot)org> |
Subject: | RE: [HACKERS] [6.5.2] potentially major bug? |
Date: | 2000-01-28 05:48:18 |
Message-ID: | 000d01bf6953$46daa700$2801007e@tpf.co.jp |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
> -----Original Message-----
> From: owner-pgsql-hackers(at)postgreSQL(dot)org
> [mailto:owner-pgsql-hackers(at)postgreSQL(dot)org]On Behalf Of The Hermit
> Hacker
>
> Okay, I don't know if this has been fixed in 7.0, but:
>
> webcounter=> drop index webhit_referer_raw_url;
> DROP
> webcounter=> create index webhit_referer_raw_url on
> webhit_referer_raw using btree ( referrer_url );
> CREATE
> webcounter=> vacuum verbose webhit_referer_raw;
> NOTICE: --Relation webhit_referer_raw--
> NOTICE: Pages 7910: Changed 3, Reapped 2192, Empty 0, New 0; Tup
> 547520: Vac 43402, Keep/VTL 0/0, Crash 0, UnUsed 4871, MinLen 60,
> MaxLen 312; Re-using: Free/Avail. Space 4388524/4361716;
> EndEmpty/Avail. Pages 0/915. Elapsed 0/0 sec.
> NOTICE: Index webhit_referer_raw_url: Pages 5048; Tuples 547400:
> Deleted 0. Elapsed 0/2 sec.
> NOTICE: Index webhit_referer_raw_url: NUMBER OF INDEX' TUPLES
> (547400) IS NOT THE SAME AS HEAP' (547520)
Hmmm,isn't there old transaction running somewhere ?
If so,this may be due to the use of SnapshotNow in CREATE INDEX
command which Tom already specified a few months ago.
We have already SnapshotAny(Jan added ?) now.
Probably this would be solved by changing SnapshotNow -> SnapshotAny.
> ERROR: Invalid XID in t_cmin
>
Seems this is also related to the potential vacuum bug Tom pointed out
about handling of HEAP_MOVED_IN(OFF) flag. I'm suspicious about
the following stuff. I think HEAP_MIN_INVALID tuples should always
be removed.
/*
* If tuple is recently deleted then we must
not
remove it
* from relation.
*/
if (tupgone && tuple.t_data->t_xmax >=
XmaxRecen
t)
{
tupgone = false;
Regards.
Hiroshi Inoue
Inoue(at)tpf(dot)co(dot)jp
From | Date | Subject | |
---|---|---|---|
Next Message | Tom Lane | 2000-01-28 05:59:55 | Re: [SQL] RE: [GENERAL] Problem with SELECT on large negative INT4 |
Previous Message | Oliver Elphick | 2000-01-28 05:38:10 | Can't access CVS |