EXPLAINでプランツリーの出力

explain verbose 
select * from hoge;

みたいにexplain verboseとすると実行計画と一緒にプランツリーも出力してくれる。そうか、postgresql.confでdebug_print_planを設定しなくてもプランツリーが確認できるのか。

ところで、実行計画の見方は公式のドキュメント以外に次のサイトがとても参考になる。

関連して、次のページも興味深い。PostgreSQL 8.4 からauto_explainというのが可能みたい。