Unsere Poolgröße ist auf 600 Verbindungen für unsere Web-App zu unserer Datenbank eingestellt. Ich habe jedoch gerade eine E-Mail vom Kunden erhalten, in der es heißt, dass wir unseren Trainingskurs auf mehr als 4000 Benutzer drängen, die ihnen sagen, dass sie es bis zum 27. dieses Monats fertigstellen sollen. Soll ich es auf 4000 aufstocken?DB Connection Pool-Größe Angemessene Grenze?
Antwort
Zunächst einmal daran erinnern, dass 4000 Benutzer im System Zugriff auf verschiedene Zeiten in einem Zeitraum von 8 Stunden tun, ist nicht das gleiche wie eine Last von 4000 gleichzeitige Benutzer.
Auch wenn es keine Probleme gibt, wie der Datenzugriff implementiert wird, sollten Sie das wirklich nicht brauchen. Es hängt wirklich vom Typ load + architecture + [andere Faktoren einfügen] ab. Am besten wäre es, einige Belastungstests durchzuführen. Berücksichtigen Sie auch, Informationen zur Leistung/Ressourcennutzung für die aktuelle Auslastung zu erhalten und eine auf Transaktionskosten basierende Analyse durchzuführen.
Nein, Verbindungspool verwaltet Verbindungen für Sie.
In Ihrem Code, wenn Sie eine Verbindung schließen, kehrt es zum Pool zurück und wird von einem anderen Anforderer verwendet.
Ich versuche zu sagen, dass Ihre Verbindungsgröße nicht gleich der Anzahl der Benutzer sein muss. Die Standardgröße des Verbindungspools ist 100, dann ist die Größe Ihres Verbindungspools (600) genug, denke ich.
- 1. Stellt c3p0 Connection Pooling maximale Poolgröße sicher?
- 2. Erstellen PostgreSQL DB On Connection
- 3. Wie wird der DB Connection Pool verkleinert?
- 4. Konfigurieren von DB Connection Pooling - Axis2 Webservice
- 5. Spring Transaktion Grenze und DB-Verbindung mit
- 6. JDBC-Verbindung Poolgröße unter JBoos
- 7. Rails App Verbindung Poolgröße, Vermeidung von Max Poolgröße Probleme
- 8. Mongodb/Mongoose PoolGröße Empfehlung
- 9. Sequelize Standardverbindung Poolgröße
- 10. Wie kann die maximale Poolgröße in ActiveRecord erhöht werden?
- 11. Angemessene Größe eines Baumes und eines Wörterbuchs
- 12. Worker, Threads & Poolgröße mit Puma
- 13. Angemessene Verwendung von benutzerdefinierten Attributen?
- 14. Angemessene Zeit für die Nachricht
- 15. MARIADB - Python Connection Ausgabe
- 16. Spring Task: geplante Aufgaben Taskplaner Poolgröße
- 17. Überprüfen der aktuellen Poolgröße von SQL Server
- 18. Sicherung Connection
- 19. node.js + mysql connection pooling
- 20. log4net Adonet Appender Connection Problem
- 21. CSS Angemessene Weise, Inhalt zu zentrieren
- 22. SSIS Connection Manager Anmeldung schlägt fehl
- 23. Was ist eine angemessene Größe für eine iPhone App?
- 24. MongoDB | Node.js Connection Pooling w/module.exports
- 25. Perl Connection Pooling
- 26. Putty Connection Manager läuft
- 27. Database Connection Failed
- 28. Postgres Connection url
- 29. SQL Connection String appsettings.json
- 30. WCF Webservice Connection Problem