- 締切済み
MSDEの大量アクセス
MSDEに大量アクセス(ソケットを次々に開いたり閉じたり)した場合、 待ち状態となってしまいます。 上記事象は下記URLにも掲載されているのですが、C++での対応方法がわかりません。 http://support.microsoft.com/kb/328476 ご存知の方がいらっしゃいましたら、ご教授頂けると幸いです。 例: 接続が4分間保持されるようなのですが、4分を待たずに解放する方法 未使用の接続を解放する方法など ただし、他アプリに影響を避けるため、MaxUserPort、TcpTimedWaitDelayは調整したくありません。 以上、よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- onosuke
- ベストアンサー率67% (310/456)
回答No.1
そのURLに記述されているのは、 MSDEの製品仕様として、サーバ側でのそのようなことが不可能である。 ということです。 C言語に特化した内容は何も書かれていませんよ。 クライアント台数が少数であれば、ConnectionPoolingを利用しては? 詳細は、利用しているデータベースアクセスAPIにより異なるので、 それぞれのマニュアルを参照して下さい。
お礼
早々のご回答ありがとうございます。 ご教授頂いたヒントを元に調べてみたいと思います。