[pgsql-jp: 40854] Re: パーティションプルーニングの説明文
Itagaki Takahiro
itagaki.takahiro @ gmail.com
2011年 7月 6日 (水) 11:26:15 JST
2011/7/6 YOSHIDA Toshikazu <yoshida.toshikazu @ nttcom.co.jp>:
> ■子表のみに適切な索引がある場合
> -> Seq Scan on order_line (cost=0.00..50074.14 rows=13 width=36) (actual
> time=43.828..313.176 rows=7 loops=1)
> Filter: ((ol_w_id = 2) AND (ol_d_id = 2) AND (ol_o_id = 2))
order_line が親テーブルかと思ったのですが、
この EXPLAIN にて actual rows=7 と表示されていることから、
親テーブルにも (誤って?) データが入っているのではないかと思います。
ドキュメントの前提は、親テーブルが空であることなので、
もう一度データの状態を確認してみてください。
# このとき、親のみの確認/操作には、
# SELECT FROM ONLY や TRUNCATE ONLY が便利かもしれません。
--
Itagaki Takahiro
pgsql-jp メーリングリストの案内