[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[orca-users:04117] Re: レスポンスの低下



グッデイ 習田と申します。

On Thu, 10 Jul 2003 18:31:44 +0900 (JST)
"FUJIE Masao" <masao@xxxxxxxx> wrote:

> 
> orca=> vacuum;
> NOTICE:  Skipping "pg_group" --- only table or database owner can VACUUM it
> NOTICE:  Skipping "pg_database" --- only table or database owner can VACUUM it
> NOTICE:  Skipping "pg_shadow" --- only table or database owner can VACUUM it
> VACUUM
> orca=>
> という感じになるのですが、どうも一部のテーブルで、ownerでない、と言われてしまって
> いるようです。

pg_group, pg_database, pg_shadowは、グローバルテーブルですので、
(DBの)スーパーユーザ以外は、vacuumできません。
一般ユーザでvacuumできなくても問題はありません。


> また、コマンドラインから、
> orca@orca1:~$ vacuumdb orca
> bash: vacuumdb: command not found
> となって、おこられてしまいます。

これは、PATHが通っていないからだと思います。
/usr/lib/postgresbin/bin/vacuumdb -d orca
と絶対パスで実行してみて下さい。


> コマンドラインから入れないと
> cronできないですよね。

debianでは、postgresqlパッケージを入れていれば、
既にcronに登録されていて(etc/cron.d/postgresql)、
毎日AM4時に VACUUM ANALYZEしてくれるようになっています。


-- 
習田 貴史 <SHUTTA, Takafumi>
E-Mail: shutta@xxxxxxxxxxxxxx

株式会社グッデイ (http://www.good-day.co.jp/)
Tel: 06-4796-6670, Fax: 06-4796-7373