- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:autovacuumがメモリ負荷に!)
autovacuumがメモリ負荷に!
このQ&Aのポイント
- postgresqlバージョン9.0を利用しています。メモリの使用率が80%を超えるようになり、autovacuumが負担になっています。
- autovacuumにより逆にパフォーマンスが悪くなりそうです。適切なvacuum_cost_limitの値を設定したいと思っています。
- 現在の状態はRedhatLinuxEnterprise5.5 64bitのOSで、メモリは8GBです。vacuum_cost_limitはコメントアウトされています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
設定の問題ではなく、PostgreSQL本体にメモリリークのバグが原因と思われます。徐々にメモリ消費が増えていってしまいます。 9.0.2で修正されているので、アップデートしてみてください。 - Fix long-term memory leak in autovacuum launcher (Alvaro Herrera) バージョンアップしないで対処となると、PostgreSQLサービスを定期的に停止/再起動するくらいしか手がありません。
お礼
ありがとうございます。丁寧にご回答頂いていたにもかかわらず、お礼のお返事が遅くなりまして誠に申し訳ございません。 バージョン9.0.1メモリリークのバグが存在するのですね。 知りませんでした。 バージョンアップの手順がすべて英語なので頑張って解読していきます。 本当にありがとうございました。