Подтвердить что ты не робот

Максимально допустимое значение "Max Pool Size" в строке подключения sql

Каково максимально допустимое значение "Max Pool Size" в строке соединения?

Предположим, что это моя строка соединения в app.config

<add name="Name" 
     providerName="System.Data.SqlClient" 
     connectionString="Data Source=ServerName;Network Library=DBMSSOCN;Initial Catalog=DatabaseName;user=UserName;password=Password;Max Pool Size=1024;Pooling=true;"/>

Какое максимальное значение я могу использовать вместо 1024? Помните, что это максимальное значение, а не значение по умолчанию.

4b9b3361

Ответ 1

Нет документального ограничения на максимальный размер пула. Однако существует точное документированное ограничение на максимальное количество одновременных подключений к одному SQL Server (32767 на экземпляр, см. http://msdn.microsoft.com/en-us/library/ms143432 (v = SQL.90).aspx).

Один пул ADO.NET может работать только с одним экземпляром, поэтому максимальный эффективный предел - это 32767.

Ответ 2

Насколько я знаю - 32767 Это предел Sql Server, а не .NET

Ответ 3

Вы можете установить ограничение на соединение с DBA, установленное в сервере базы данных