actual time : 検索時間
rows : 検索個数?


とりあえず

・個々のactual timeをチェック!!
・Seq Scanが表示されているところをチェック!!


検索に時間がかかってるのは何してるところかしら?
しぼり込みの条件を変えてみたり、Joinの順番を変えてみたりしよう ・。・


Seq Scanは、indexが貼られていない場合に表示される
indexをつけてみよう ・。・

indexつけてもそのindexを使ってくれないことも多々ある (・・`)


ちなみに、index使われているかどうかを確認するSQL


SELECT
relname ,
indexrelname ,
idx_scan ,
idx_tup_read ,
idx_tup_fetch
FROM
pg_stat_user_indexes
ORDER BY
relname ,
indexrelname;

・relname :テーブル名
・indexrelname :index名
・idx_scan :インデックススキャンの実行回数
・idx_tup_read :読みとられたインデックスタプル数
・idx_tup_fetch :このインデックスを使用したインデックススキャンで抽出された有効なテーブル行数