2012-03-23 1 views
1

私はしばらくの間、アプリケーションを開発してきました。その古いアプリケーションはC++で書かれていて、C#で書かれています。アプリケーション構成でのdb接続数の役割

これは、Windowsサービスのasp.netにあり、DBConnectionsServiceのフロントエンド用DBConnectionsFrontEndのレジストリのエントリを持っています。私はdbに接続プールがあり、プールには制限があることを思い出すことができます。しかし、私はそれについて考え始めたとき、私は本当に正確な答えを知らないように感じました。それは非常に長い間存在しており、このマッシュを設計した人々は何かのためにそれを考えました。ログのDB接続からのRanは、この問題に私の注目を集めました。それに伴って番号を増やし、その問題に対処しました。

は、誰かが私はこれについて明確な私の基本を取得したり、より良い次のような質問に対する回答を理解するために、いくつかのリソースに私を指す助けてください。なぜこのdb接続数は設定可能な値でなければならないのですか?どのようにアプリケーション設計で果たす役割は?それが考慮されていないとどうなりますか?データベースには接続数に制約がありますか?

答えて

1

基本的には、ADO.Netは、彼らが得ることがやや高価であるという事実を含む様々な理由のためにデータベースへの接続のプールを維持します。デフォルトでは

あなたの設定は、パフォーマンスのために、この数を調整しますので、ADO.Netは、プール内の100個のエントリを作成します。このテーマに関する

MSDN contains a lot more information

関連する問題