• 締切済み

PostgreSQLでVACUUMを実行したのですが・・

こんにちは、よろしくお願いします。 PostgreSQLでVACUUMを実行しましたところ なぜか逆にDBが重くなってしまいました。 VACUUM前は7秒程度の処理が、今は40秒ぐらいかかります。 どういった原因が考えられますでしょうか・・? RedHatLinux8.0+Apache1.3+PHP4.2.3+PostgreSQL7.2.2で 同じDB、同じプログラムのシステム環境を2つ作成しています(本番とテスト) データは同じではないのですが、件数はほとんど同じで 処理の速度も本番とテストでは変わらない状態でした。 この状態でテスト環境にVACUUMを行ったところ (vacuumdb -d test_db -z) なぜか処理が遅くなってしまいました・・。 試しに本番の方もVACUUMを行ってみたところ こちらは正常?にできたみたいで 処理時間が遅くなるということはありませんでした。 両方のDBに相違があるのではと思い DBダンプを見比べたのですが、違いはありませんでした。 あと試しに再びVACUUMをやってみましたが 状況は変わっていません・・。 アドバイスお願い致します。

みんなの回答

  • asaichi
  • ベストアンサー率21% (37/171)
回答No.2

このメーリングリストは、初心者等関係なく回答してくれます。 実際、私はインストールという初期段階でこのメーリングリスト で問い合わせしたら解決しました。 過去のメーリングリストになければ十分質問の価値ありますので、 一度試してみてください。

  • asaichi
  • ベストアンサー率21% (37/171)
回答No.1

あまり詳しくありませんが、メーリングリストをPostgreSQLの メーリングリストがあります。 もしかしたら、類似した疑問があったかもしれません。 くれぐれも過去にあった疑問を再度質問しないでしないように してください。 メーリングリストへの登録は、 http://ml.postgresql.jp/mailman/listinfo/pgsql-jp です。

参考URL:
http://ml.postgresql.jp/pipermail/pgsql-jp/
BottleCap
質問者

お礼

メーリングリストの内容を一通りチェックしましたが 類似したものはありませんでした。 (VACUUMにバグがあるらしい・・といった話が少し出ていたのが気になりましたが) メーリングリストの存在は知っていましたが 私のような初心者には、なんとなく質問しにくい雰囲気なので遠慮しておきます(^^; 急ぎではありませんので もう少しこちら(OKWEB)で他の方からのアドバイスを待ってみます。 情報ありがとうございました。

関連するQ&A