Search code examples
sqlsql-server-2008connection-stringconnection-pooling

Should I set max pool size in database connection string? What happens if I don't?


This is my database connection string. I did not set max pool size until now.

public static string srConnectionString = 
                       "server=localhost;database=mydb;uid=sa;pwd=mypw;";

So currently how many connections does my application support? What is the correct syntax for increasing the connection pool size?

The application is written in C# 4.0.


Solution

  • Currently your application support 100 connections in pool. Here is what conn string will look like if you want to increase it to 200:

    public static string srConnectionString = 
                    "server=localhost;database=mydb;uid=sa;pwd=mypw;Max Pool Size=200;";
    

    You can investigate how many connections with database your application use, by executing sp_who procedure in your database. In most cases default connection pool size will be enough.