用于大并发连接的SQL Server连接字符串

时间:2015-01-22 10:40:42

标签: c# sql-server database-connection

我已在此页面进行了搜索:SqlConnection.ConnectionString Property

但是,我不确定我应该使用的属性。到目前为止,我使用了Max Pool SizePooling属性。

我构建REST API将被每分钟超过一千个用户使用。我在插入查询过程中遇到了错误的结果(POST请求)。数据未成功插入表中。 SQL Server如何处理这个问题?至少来自连接字符串属性。告诉我连接字符串是否也有帮助。

更新:我的连接字符串:

<add name="DefaultConnection" 
     providerName="System.Data.SqlClient" 
     connectionString="Server={my_server},1433;Database={my_db};User ID={my_user};Password={my_password};Trusted_Connection=False;Encrypt=True;Connection Timeout=30;Max Pool Size=1000;Pooling=true;" />

1 个答案:

答案 0 :(得分:-1)

您可以在连接字符串中添加Max Pool Size属性。

string constring = "server=yourServer;database=yourDatabase;uid=id;pwd=password;Max Pool Size=200;"