Каково максимально допустимое значение "максимальный размер пула" в строке подключения sql
каково максимально допустимое значение "максимальный размер пула" в строке подключения?
предположим, что это моя строка подключения в приложении.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? Помните, что это максимальное значение, а не значение по умолчанию.
3 ответов
нет документированного ограничения на максимальный размер пула. Однако существует точное задокументированное ограничение на максимальное количество одновременных подключений к одному SQL Server (32767 на экземпляр, см. http://msdn.microsoft.com/en-us/library/ms143432 (v=SQL.90).aspx).
один ADO.NET пул может перейти только к одному экземпляру, поэтому максимальный эффективный предел составляет 32767.