[前][次][番号順一覧][スレッド一覧]

mysql:10777

From: seiji takegata <seiji takegata <takegata@xxxxxxxxxx>>
Date: Tue, 11 Jan 2005 22:42:01 +0900
Subject: [mysql 10777] Re: コネクションプーリング

<41E3B89F.404D28BB@xxxxxxxxxx> の、
   "[mysql 10776] Re: コネクションプーリング" において、
   ""TAKAHASHI, Tomohiro" <t_takahashi@xxxxxxxxxx>"さんは書きました:

>   高橋(智)です。
> 
> seiji takegata wrote:
> snip 
> > Webアプリケーションでデータベースの処理がボトルネックになっている
> > ケースを考えると、プーリングを使わない場合は「データベースに接続す
> > るためのコネクションが空くのを待つ」ことになりますが、
> snip
> 
>   実際上記のような状況で「空くのを待つ」という動作になるのでしょうか?
>   具体的にはどのような動作になるのでしょうか?
>   単にConnectionの取得に失敗するのでは無いでしょうか?
> 
DBCPではmaxWaitで指定した時間だけ待つようですが、MySQLに直接接続
する場合は仰るとおりConnectionの取得に失敗して終わりのようですね
(状況によってはそのままエラーを返してしまうのではなく、アプリケ
ーション側でリトライする手もあるかと思います)。

ただ、Commons DBCPのOverviewの冒頭に

Creating a new connection for each user can be time consuming (often 
requiring multiple seconds of clock time), in order to perform a database 
transaction that might take milliseconds.

とあるので、コネクションを張る際にかかる時間を問題にしているという
こともあると思うんですけど、どうでしょう。

--
Seiji Takegata
takegata@xxxxxxxxxx

[前][次][番号順一覧][スレッド一覧]

     10760 2005-01-09 21:58 [Hiroshi Kitabata <ki] Java DataSourceからの接続で時間が立つとエラーになる
     10761 2005-01-10 01:27 ┣[bon <bon@xxxxxxxxxx>]                                       
     10764 2005-01-10 19:53 ┃┗[Hiroshi Kitabata <ki]                                     
     10763 2005-01-10 03:56 ┗[Teruyuki SATAKE <sat]                                       
     10765 2005-01-10 19:56  ┗[Hiroshi Kitabata <ki]                                     
     10767 2005-01-11 10:10   ┗["TAKAHASHI, Tomohiro]                                   
     10768 2005-01-11 12:24    ┗[Teruyuki SATAKE <sat]                                 
     10769 2005-01-11 12:41     ┣[seiji takegata <take]                               
     10771 2005-01-11 13:15     ┃┗["TAKAHASHI, Tomohiro]                             
     10775 2005-01-11 20:17     ┃ ┗[seiji takegata <take] コネクションプーリング    
     10776 2005-01-11 20:29     ┃  ┗["TAKAHASHI, Tomohiro]                         
->   10777 2005-01-11 22:42     ┃   ┗[seiji takegata <take]                       
     10770 2005-01-11 13:15     ┗["TAKAHASHI, Tomohiro]                               
     10772 2005-01-11 13:55      ┣[Teruyuki SATAKE <sat]                             
     10773 2005-01-11 14:09      ┃┗["TAKAHASHI, Tomohiro]                           
     10778 2005-01-12 07:36      ┗[とみたまさひろ <tomm]