| From: | Vadim Mikheev <vadim(at)krs(dot)ru> |
|---|---|
| To: | Oleg Bartunov <oleg(at)sai(dot)msu(dot)su> |
| Cc: | pgsql-hackers(at)postgresql(dot)org |
| Subject: | Re: [HACKERS] 6.5.2 vacuum NOTICE messages |
| Date: | 1999-10-06 01:16:36 |
| Message-ID: | 37FAA2F4.4F45EDA4@krs.ru |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers |
Oleg Bartunov wrote:
>
> Hi,
>
> I have a cron job which vaccuming database every hour
> (say for testing purposes) and sometimes I get following messages:
>
> NOTICE: Index hits_pkey: NUMBER OF INDEX' TUPLES (10003) IS NOT THE SAME AS
> HEAP' (10004)
> NOTICE: Index hits_pkey: NUMBER OF INDEX' TUPLES (10003) IS NOT THE SAME AS
> HEAP' (10004)
>
> This happens on Linux 2.0.37, postgresql 6.5.2
>
> What does it means ? Why it's happens not every time script runs ?
> What's the best way to get rid off this problem except dump/reload ?
Re-build indices.
>
> The script is here:
>
> /usr/local/pgsql/bin/psql -tq discovery <vacuum_hits.sql
>
> vacuum_hits.sql:
>
> begin work;
> vacuum analyze hits(msg_id);
You MUST NOT run vacuum inside BEGIN/END!
> drop index hits_pkey;
> create unique index hits_pkey on hits(msg_id);
> end work;
Vadim
| From | Date | Subject | |
|---|---|---|---|
| Next Message | The Hermit Hacker | 1999-10-06 01:23:13 | Re: [HACKERS] Re: [GENERAL] Re: [PHP3] Re: PostgreSQL vs Mysql comparison |
| Previous Message | Tom Lane | 1999-10-05 22:42:31 | Re: [HACKERS] Database names with spaces |