はじめまして。 Webアプリケーションの改修を手伝っており、アドバイスを受けたく質問させていただきます。 1つのアクションにてロジッククラス内の複数のメソッドを呼び、それぞれ情報を取得してくる処理があります。 現状はそれぞれのメソッド内にてコネクションを取得してselect文を発行しています。 コネクションはプールしているので実際の接続、切断のコストはかかっていないと思いますが、多いところでは5個のメソッドを呼ぶので5回繰り返していることになります。 この場合、一番上でコネクションを取得してそのコネクションを各メソッドに渡してあげたほうが良いのでしょうか。 また 参照メソッドのみの場合と、更新メソッド+参照メソッドがあります。 更新メソッド+参照メソッドの場合、 コネクションを取得しオートコミットoff、更新処理メソッドへ渡して更新してコミット そのまま次の参照メソッドへコネクションを渡す こんな処理でも特に問題はありませんでしょうか。 個人的にはコネクションプールを利用していたとしても取得と解放をあまり繰り返さないほうが良いのかな?とは思っています。
↧