cron で VACUUM (vacuumdb と .pgpass)
先ほど EC-CUBEなサイトの夜間 VACUUM 設定が完了したのでメモ。
まずは、以下の感じで crontab に vacuumdb コマンドの実行を指定。この設定だと 4時0分にコマンドが起動される。
0 4 * * * /usr/bin/vacuumdb --analyze -U databaseuser databasename
crontab(1) コマンドは忘れた事無いけど、一応老後の為に書いておく。以下のようにする事で、username さんの権限で起動するコマンドが指定出来る(例えば、nologin なユーザの設定をしたいときに使う)。
% crontab -u username -e
ついでに中身だけ見るときは
% crontab -u username -l