2016-05-05 9 views
0

Ist es möglich, eine MySQL-Verbindung zu erstellen, während ich in bin die Anmeldung und in kann durch unterschiedliche Benutzer für den gleichen Login Zweck verwendet werden?MySql Verbindung Wiederverwendung für verschiedene Anfragen

+0

Informieren Sie sich über [Connection Pooling] (https://dev.mysql.com/doc/connector-net/en/connector-net-programming-connection-pooling.html) oder [Stecker/j] (https: //dev.mysql.com/doc/connector-j/5.1/de/connector-j-usagenes-j2ee-concepts-connection-pooling.html) – xQbert

+0

xQbert thanks! ist es möglich, diese Verbindung Wiederverwendung mit einzelnen Server/Host zu erreichen, um zu viele Verbindungen Problem zu vermeiden !!! – Shaurya

+0

Ich bin mir nicht sicher, ob ich Ihren Kommentar verstehe. Max Pool Size und Min Pool Size können eingestellt werden, um sicherzustellen, dass mindestens 3 Verbindungen immer offen bleiben und maximal 10 erlaubt sind. Dies bedeutet, dass das System die Ausführung von bis zu 10 Verbindungen zulässt und nach einer Inaktivität von 3 Minuten (standardmäßig) auf einer Verbindung die Poolgröße wieder sinkt, aber nie unter 3 fällt. Dies hat den Vorteil, dass der Aufwand für die Anwendung reduziert wird Server und Datenbank und Skalierung in Zeiten mit hohem Traffic. „Ein Verbindungspool von 15-20 Verbindungen können eine relativ moderate Belastung (600 ** gleichzeitige Benutzer **) dienen“ – xQbert

Antwort

1

http://compendiuminstitute.net/download/shared-mysql.pdf Der obige Link hilft Ihnen bei der Einrichtung eines gemeinsamen MySQL-Datenbankservers für mehrere Benutzer.

+0

Hallo rvp_15! Vielen Dank für dieses Tutorial. Eigentlich suche ich nach einer Lösung, die ungefähr so ​​aussieht: Es gibt eine Quiz-Anwendung, ein Benutzer meldet sich an und jetzt möchte ich die mysql-Verbindung für weitere 10 Logins verschiedener Quiz-Anwendungsbenutzer verwenden. – Shaurya