[pgsql-jp: 38443] Re: vacuumdbの失敗について

Hisakazu Nakai nakai @ shinko.co.jp
2007年 5月 24日 (木) 14:30:42 JST


中井です。

Daisuke Arai wrote:
> NOTICE:  Some databases have not been vacuumed in 1625255271 transactions.
>         Better vacuum them within 522228376 transactions,
>         or you may have a wraparound failure.
> NOTICE:  --Relation pg_class--
> NOTICE:  Pages 11: Changed 3, reaped 8, Empty 0, New 0; Tup 600: Vac 24,
> Keep/VT
> L 16/8, UnUsed 42, MinLen 116, MaxLen 152; Re-using: Free/Avail. Space
> 10052/988
> 4; EndEmpty/Avail. Pages 0/8.
>         CPU 0.00s/0.00u sec elapsed 0.00 sec.
> NOTICE:  Index pg_class_oid_index: Pages 6; Tuples 600: Deleted 24.
>         CPU 0.00s/0.00u sec elapsed 0.00 sec.
> NOTICE:  Index pg_class_relname_index: Pages 15; Tuples 600: Deleted 24.
>         CPU 0.00s/0.00u sec elapsed 0.00 sec.
> ERROR:  Parent tuple was not found
> vacuumdb: vacuum  dbnameA failed

データベースの構造に不整合が起きているのではないでしょうか。
どっちみち10億トランザクション過ぎていますので、pg_dump できるなら
pg_dump して、initdbからデータベースを作り直した方がいいと思います。

-- 
-=-=-=-=  SHINKO ELECTRIC INDUSTRIES CO., LTD.           =-=-=-=-
=-=-=-=-    Research & Development Div.                  -=-=-=-=
-=-=-=-=      Infomation Technology Research Dept.       =-=-=-=-
=-=-=-=-  Name:Hisakazu Nakai          TEL:026-263-3922  -=-=-=-=
-=-=-=-=  Mail:nakai @ shinko.co.jp      FAX:026-263-4562  =-=-=-=-



pgsql-jp メーリングリストの案内