こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

ReIndex処理の頻度

PostgreSQLによるデータベースを運用しています。

メンテナンス処理で、Vacuum処理は毎日バックアップ取得時に行っていますが、
ReIndex処理は1週間に1度程度行っています。

ReIndex処理も毎日行ったほうがよいのでしょうか。

よろしくご教授ください。

投稿日時 - 2012-07-09 15:48:38

QNo.7580756

困ってます

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

更新量とメンテナンス時間がとれるかのバランスの問題になります。
週一回日曜などにしかメンテナンス時間が取れないのなら現状のままの運用でいくべきでしょう。
REINDEX中は該当のINDEXは使用できなくなります。

こちらを参考にしてください。
http://dqn.sakusakutto.jp/2011/11/postgresql-reindex.html

投稿日時 - 2012-07-11 13:32:17

お礼

ご回答ありがとうございます。

お礼が遅くなり申し訳ありません。

メンテナンス時間は取れます(深夜)ので、毎日REINDEX処理する方向で考えています。

投稿日時 - 2012-07-13 11:04:08

あなたにオススメの質問