2011年8月19日

[pgsql-jp: 40893] Re:auto_explainの実行計画について

2011/8/19 <nozawakz@xxxxx>:
> PostgreSQL 8.3の新機能として、SRA社のHPにも記載があるので

確かに記述はありますね。
----
テーブル定義が変更されたり、統計情報が更新された場合に、
キャッシュされたクエリを自動的に再計画するようにしました。
Automatically re-plan cached queries when table definitions change

or statistics are updated
----
「テーブル定義が変更された」のほうは確実にそのとおり動作するんですが、
「統計情報が更新された」のほうは確証がありません。
何か結果がわかったらお知らせしてもらえると嬉しいです。


ところで、JDBC をお使いのようですが、prepareThreshold の設定に
注意が必要かもしれません。具体的には、デフォルト設定だと
「5回以上」クエリを実行しない限り、prepare されません。
サンプルコードで3回しか実行していないのが気になりました。

http://jdbc.postgresql.org/documentation/head/connect.html

--
Itagaki Takahiro

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




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