2010-12-03 48 views
1

最近、私たちのASP.NET WebサイトでこのOracle接続プールの例外が多く発生しています。これは詳細な例外メッセージです。Oracle接続プールサイズの設定方法は?

タイムアウトが切れています。プールから 接続を取得する前に、タイムアウト期間 が経過しました。プールされたすべての 接続が使用され、最大プール サイズに達したため、 が発生している可能性があります。

これは、あなたが、私は私の地元でそれをデバッグできるように最大プールサイズを設定する方法を教えてもらえます?私たちの接続文字列

User ID=user1;password=password1;DATA SOURCE=Datasource1 

ですか

もう1つの質問は、10,000人のユーザーがいるWebサイトで推奨されるプールサイズはどれですか?プールの最大サイズに達した場合、正常に失敗する方法は?

ありがとうございます!

答えて

2

私は、接続プールのサイズを設定するために、このような接続文字列を使用しています

const string connString = "server=localhost;" + 
           .... 
          "Min Pool Size=3;" + 
          "Max Pool Size=3"; 

をしかし、あなたは大きな接続プールのサイズを設定する必要はありません。このようなエラーメッセージは、接続を閉じることを忘れたときに発生します。コードをチェックして、接続を開いた場所を見つけますが、閉じないでください。 It can help you

+0

これはSQLサーバーではなく、Oracleです。ありがとう – nandin

+0

私はそれを知っています。私はオラクルについて書いた。 – demas

関連する問題