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

mysql:3294

From: "MIYATSU Kazunari" <"MIYATSU Kazunari" <mid@xxxxxxxxxx>>
Date: Tue, 20 Feb 2001 10:48:33 +0900
Subject: [mysql 03294] Re: max_connection

はい。Too many connectionでした。

特に帳票を印刷するActivex.exe内で行毎にかなり面倒な枝分かれ処理内で、再度問
い合わせをしていた場合、行数がある一定値を越えると、次の接続を得られない=処
理が止まってしまいました。

mysqladmin -i1 processlist
を走らせておいて監視すると、印刷処理が始まった途端に異常な数のコネクトが行わ
れていることが判明しました。

私の場合はDAOで特に問題が顕著だったので、接続,レコードセットの生成をAdodcに
変更し、常に接続を
"ActiveConnection=Nothing"で明示的にディスコネクトすることで1クライアント、
1接続まで低減しました。

DAOのドキュメントどおりならオブジェクト変数を解放し、プローシジャが終われば
接続キャッシュに戻されるはずなのですが・・・接続キャッシュを再利用しないか接
続そのものが終了しないか・・・じゃないかと思います。しかもそれらの接続部分を
外の関数に出すと大丈夫だったり、間に処理を入れるとまたダメになったりと、訳解
らなくなったので、ADOに逃げた訳です。

いずれにしても100コネクションも繋ぎっぱなしにしなければ出来ない処理というの
はあまり考え難いので、コネクションを解放することに専念された方がよろしいかと
思います。


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

      3288 2001-02-19 09:30 ["岩田 雅人" <iwata@] max_connection                          
      3289 2001-02-19 11:30 ┣[Akihiko Shinohara <s]                                       
      3290 2001-02-19 12:35 ┃┗["岩田 雅人" <iwata@]                                     
      3291 2001-02-19 13:21 ┃ ┗[Akihiko Shinohara <s]                                   
      3292 2001-02-19 18:04 ┗["MIYATSU Kazunari" <]                                       
      3293 2001-02-19 18:39  ┗["岩田 雅人" <iwata@]                                     
->    3294 2001-02-20 10:48   ┗["MIYATSU Kazunari" <]                                   
      3295 2001-02-20 11:47    ┣["岩田 雅人" <iwata@]                                 
      3296 2001-02-20 13:13    ┃┣[黒岩 <kuroiwa@xxxxxx] MyODBC 経由で Char 型編集不可 
      3298 2001-02-20 13:39    ┃┃┣[Kengo Jinno <kengo@x]                             
      3300 2001-02-20 15:23    ┃┃┃┗[黒岩 <kuroiwa@xxxxxx]                           
      3299 2001-02-20 14:03    ┃┃┗[<endo_t@xxxxxxxxxx> ]                             
      3297 2001-02-20 13:36    ┃┗[Akihiko Shinohara <s]                               
      3301 2001-02-20 18:49    ┃ ┗["岩田 雅人" <iwata@]                             
      3302 2001-02-20 20:11    ┃  ┗[Akihiko Shinohara <s]                           
      3303 2001-02-20 21:39    ┗["MIYATSU Kazunari" <]                                 
      3304 2001-02-20 22:04     ┗["岩田 雅人" <iwata@]