web-dev-qa-db-ja.com

IIS)の接続数の制限設定と最大プールサイズの違い

接続文字列の "最大プールサイズ"設定とIISサーバーマネージャー)の制限設定の違いを理解しようとしています...同じものを参照しているかどうかそうでない場合、それぞれは何をしますか?

わかりやすくするために、IISマネージャーの接続制限ステートメントのコードと「制限」設定の写真を添付し​​ました。

<connectionStrings>
    <add name="TrackingConnectionString" connectionString="Data Source=localhost;Min Pool Size=0;Max Pool Size=100;Pooling=true;
        Initial Catalog=Tracking;Integrated Security=True;" providerName="System.Data.SqlClient"/>
  </connectionStrings>

添付されているのは、ISSマネージャーの「制限」設定の写真です。

Limit Setting in ISS manager

4
OAH

いいえ、同じものではありません。

  • Max Pool Sizeパラメータは、Webサーバーとデータベース間のデータベースサーバー接続プールに影響します。 TrackingConnectionStringの場合、 追跡データベース です。

  • IIS Webサイト構成 limits 許可される接続数)の接続数の制限 Webサイトへの接続、つまりクライアントとWebサーバー間の接続。

    値は0から4294967295(無制限)までの整数でなければなりません。接続数が変動する傾向がある場合、数を無制限に設定すると、一定の管理を回避できます。ただし、接続数がシステムリソースを超えると、システムパフォーマンスに悪影響が及ぶ可能性があります。 Webサイトを特定の接続数に制限すると、パフォーマンスを安定させることができます。

1
Esa Jokinen