Sollte ich die maximale Poolgröße in der Datenbankverbindungszeichenfolge festlegen? Was passiert, wenn ich es nicht tue?
Dies ist meine Datenbank-connection-string. Ich habe nicht den Parameter " max pool size-bis jetzt.
public static string srConnectionString =
"server=localhost;database=mydb;uid=sa;pwd=mypw;";
So aktuell, wie viele verbindungen muss ich in der Bewerbung unterstützen? Was ist die korrekte syntax für die Erhöhung der Verbindungs-pool-Größe?
Die Anwendung geschrieben in C# 4.0.
InformationsquelleAutor der Frage MonsterMMORPG | 2011-10-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Derzeit Ihre Anwendung unterstützen 100 verbindungen im pool. Hier ist, was conn-string Aussehen, wenn Sie wollen, um Sie zu erhöhen, um 200:
Können Sie untersuchen, wie viele verbindungen mit der Datenbank Ihrer Anwendung verwenden, indem Sie
sp_who
Prozedur in Ihrer Datenbank. In den meisten Fällen Standard-Verbindungs-pool-Größe ausreichen wird.InformationsquelleAutor der Antwort Zaphood
"momentan ja, aber ich denke, es könnte Probleme verursachen bei peak moments"
Ich kann bestätigen, dass ich ein problem hatte, wo ich timeouts, weil der peak-Anforderungen. Nachdem ich die max pool size, die Anwendung lief ohne Probleme.
IIS 7.5 /ASP.Net
InformationsquelleAutor der Antwort Laminar