[Seasar-user:12903] [S2Dao]fetchsize について

"元場 羊二郎(Youjirou Motob "元場 羊二郎(Youjirou Motob
2008年 2月 16日 (土) 15:57:34 JST


お世話になっております。元場と申します。

fetchsizeを指定した場合と指定しない場合の検索についてご質問
があります。

select count(*) from hoge_table where hoge_column like 'hoge%'

のようなselect文が fetchsize を指定した場合と指定しない場合
で大きく性能が異なるのですが、ナゼ大きく性能が異なるがどなた
かご存知ないでしょうか?

現状の環境ですと、
fetchsizeを指定した場合、10sec 前後
fetchsizeを指定しない場合、1msec 前後
です。

DriverManagerを使って自前で生成したデータソースのコネクショ
ンで、同じselectを発行しても同様に fetchsize を指定した場合
と指定しない場合で大きく性能が異なるので、本件がS2Daoとは無
関係な気がしているのですが、どなたかご存知の方がいらっしゃい
ましたらご教授頂けると助かります。

以下、各種バージョンです。

S2Dao:1.0.46
S2:2.4.17
DB:PostgreSQL 8.2
Java:1.6

//
motoba



Seasar-user メーリングリストの案内