3

接続プールはデフォルトで 100 の物理接続を持つことができることを理解しています。ADO.NET ではいくつのプールを作成できますか? マシンの使用可能なメモリに関連していますか。

接続プールの実装はプロバイダーに基づいているため、SQL データ プロバイダーの接続プールの動作は Oledb の接続プールの動作とは異なることを学びました。(参照: http://msdn.microsoft.com/en-us/library/8xx3tyca.aspx ) プールの既定の最大物理接続数は 100 です。接続文字列が異なる (または文字列の順序は異なるがデータベースが同じ) 場合、またはWindows ID が異なる場合 (Windows 認証を使用している場合)、新しい接続プールが作成されます。しかし、作成できる接続プールの数に関する情報を探しています...

私が求めていることが明確でない場合、またはさらに情報が必要な場合はお知らせください。

前もって感謝します。

4

1 に答える 1

0

Tim Schmelterが述べたように、の最大値はありませんMaxPoolSize

それはすべて、単一のSQLServerへの同時接続の最大数に依存します。したがって、32767がに割り当てる最大値になりMaxPoolSizeます。

SQLServerのドキュメントの最大容量仕様を参照User connectionsしてください。

于 2013-01-09T20:37:05.073 に答える