[SQL]セッションが残り続ける

SQL Server

接続文字列の調整でセッションの廃棄が可能

connectionString=”Data Source=xxxxx;Initial Catalog=xxxxxxx;Persist Security Info=True;User ID=xxxx;Password=xxxx;Connect Timeout=60;Min Pool Size=0;Max Pool Size=200;Connection Lifetime=30

上記の例の場合、最大200セッションまで可能とするが、30秒たって使われていないセッションは廃棄される

あえて廃棄(または切断)しなくてもいいかもしれないが必要なら。

おそらく大事なのはMAX Pool Size 。 デフォルトは100とのことで、WEBサイトなど同時アクセスが多いと100は軽く超えてしまい、エラーが発生する。

コメント

スポンサーリンク
タイトルとURLをコピーしました