このページは当サイトをMovable Typeで運営していた頃の記事のログです.
表記のcategoryやコメント,トラックバックは機能しておりません.
その他,サイト内リンクや画像のパスが間違っている部分がある可能性があります.
ご了承ください.
JavaからならPreparedStatementというやつを使えばいいみたい.
・JDBC接続を高速化する - PreparedStatementキャッシュの威力- / @IT
1年以上データベース触ってきて今更知ったというのも寂しい話ですが・・
研究でクエリを6000回くらい投げるプログラムを走らせといたら
1日放置しても終わってないとかで,
何とか効率的にできんものかと探してみて辿り着いたのがこれ.
一部のパラメータだけが異なるSQL文を繰り返すような場合に有効みたいです.
具体的な実験結果:
方法 | 投げる回数 | 条件数 *1 | 必要時間 |
そのまま | 5662 | 3 | 9時間 |
条件並列化 *2 | 1 | *3 22649 | *4 30時間以上 |
◎準備済みSQL | 5662 | 4 | 2.5時間 |
効果は歴然.
感動するほど速くなりました