2011年7月 6日

[pgsql-jp: 40854] Re:パーティションプルーニングの説明文

2011/7/6 YOSHIDA Toshikazu <yoshida.toshikazu@xxxxx>:
> ■子表のみに適切な索引がある場合
> ? ? ? ? -> ?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

投稿者 xml-rpc : 2011年7月 6日 11:26
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/104868
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。