タグ

2017年7月6日のブックマーク (1件)

  • 使用していないインデックスを見つける - matsuou1の日記

    普段は検索性能向上のために黙々と頑張ってくれているインデックス。 だが、中にはこっそりサボっているインデックスもいる。 アプリケーションの設計変更やデータ量、値の偏り、バージョンアップによる実行計画の変更等、 色々なケースでインデックスを使用しなくなることがあり得る。 使用していないインデックスは、役に立たないだけではなく、更新処理が遅くなる、Vacuum時に無駄なサーバーリソースを 消費する等、迷惑きわまりない存在に成り果てる。 なので、定期的にインデックスを使用しているかどうかチェックして、不要な場合は削除しましょう。 ということで、今回は使われていないインデックスを特定する方法について書いてみる。 使用するのは、標準統計情報ビューのpg_stat_user_indexes。 pg_stat_user_indexes 主なカラムは以下の通り。 列 データ型 説明 relname nam

    使用していないインデックスを見つける - matsuou1の日記