Symfoware Serverのpg_statsinfoのリポジトリデータベースの容量圧迫について
Symfoware Server (Open/Postgres共通)のよくあるご質問を検索できます。
Symfoware Serverの技術情報はこちら
- Symfoware Serverのpg_statsinfoのリポジトリ用データベースの容量が大きくなりデータベースの容量を圧迫しています。対処方法を教えてください。
- データベース内のオブジェクト数が多い場合など、スナップショットのサイズが大きくなり、その結果、データベース容量を圧迫してしまうことがあります。
スナップショットのサイズは、データベース内のオブジェクト数に依存します。1つ当たりのスナップショットサイズについては、 pg_statsinfo -l コマンドで表示されるスナップショット一覧から確認できます。
postgresql.confファイルの以下のパラメータにて自動メンテナンス機能を設定して、定期的に古いスナップショットを削除することで、データベース容量が圧迫されるのを防止できます。
pg_statsinfo.enable_maintenance = 'snapshot'
pg_statsinfo.maintenance_time = '<自動メンテナンス実行時刻>'
pg_statsinfo.repository_keepday = '<スナップショットの保持期間>'
また、以下の関数を使用して手動で古いスナップショットを削除することができます。
関数:statsinfo.maintenance(timestampz)
製品・サービス区分 | Symfoware | ||||
---|---|---|---|---|---|
製品・サービス情報 |
|
||||
アンサー種別 | 設計/開発 |