Ceci est ma chaîne de connexion à la base de données. Je n'ai pas défini la taille maximale de la piscine jusqu'à présent.
public static string srConnectionString =
"server=localhost;database=mydb;uid=sa;pwd=mypw;";
Donc actuellement combien de connexions mon application prend-elle en charge? Quelle est la syntaxe correcte pour augmenter la taille du pool de connexions?
L'application est écrite en C # 4.0.
Actuellement, votre application prend en charge 100 connexions dans le pool. Voici à quoi ressemblera conn string si vous voulez l'augmenter à 200:
public static string srConnectionString =
"server=localhost;database=mydb;uid=sa;pwd=mypw;Max Pool Size=200;";
Vous pouvez rechercher le nombre de connexions avec la base de données utilisée par votre application en exécutant sp_who
procédure dans votre base de données. Dans la plupart des cas, la taille du pool de connexions par défaut sera suffisante.
"actuellement oui mais je pense que cela pourrait causer des problèmes aux heures de pointe" Je peux confirmer que j'ai eu un problème qui m'a causé des dépassements de délai en raison de demandes de pointe. Après avoir défini la taille maximale du pool, l'application s'est exécutée sans problème. IIS 7.5/ASP.Net