by shigemk2

当面は技術的なことしか書かない

memo connection pool

memo connection pool

  • トランザクションとは、ひとまとまりの処理
  • セッション 接続から終了まで
  • コネクション 接続
    • SQLを実行するためにはクライアントからサーバーへコネクションを作成する必要がある
    • コネクションの作成にはCPU使用量や応答時間にコストがかかる
    • かといって事前にコネクションを作成するとアイドル状態のコネクションが多くなりメモリリソースを食いつぶす
    • コネクション作成のコストに対応するために、半永久的にコネクションを作成し、プールしてあるコネクションを再利用する「コネクションプール」なる仕組みが求められる
    • HikariCPとか

http://www.oracle.com/technetwork/jp/articles/chapter5-1-101584-ja.html#p01a

http://www.ne.jp/asahi/hishidama/home/tech/db/transaction.html

http://itdoc.hitachi.co.jp/manuals/3021/3021340300/DBJB0036.HTM