日記/2007-09-19

2008-02-01 (金) 08:20:59

postgresql-8.1のautovacuuming

postgresql-7.4(etch)では、

# sudo -u postgres /usr/sbin/pg_maintenance --analyze

とすると、

Doing maintenance on cluster 7.4/main...

となり、常にvacuum処理が行われる。このため/etc/cron.d/postgresql-commonの時刻にvacuum処理が自動で行われてしまう。このためこの時間にorcaの実行速度が低下することがあった。
postgresql-8.1では、

# sudo -u postgres /usr/sbin/pg_maintenance --analyze

とすると、

Skipping cluster 8.1/main since autovacuuming is enabled for it

となってvacuum処理がskipされる。orcaの実行速度が低下することがなくなった。

sargeORCAからetchORCAへ

apt-lineをetchにしてdist-upgradeしてみた。
upgradeは成功したが、ORCAはpostgresql-7.4上で動いている。postgresql-8.1もインストールされるのでetchORCA-OLDのようにすれば、postgrresql-8.1を利用できるのだが、バックアップファイルからリストアする事になるので結局新規インストールより手間がかかることになる。