Die Systemvariable max_connections bestimmt die Anzahl der Verbindungen, die MySQL/MariaDB akzeptiert. Der Standardwert ist 151 Verbindungen, was 150 normale Verbindungen plus eine Verbindung aus dem SUPER-Konto ermöglicht. SUPER ist ein MySQL-Privileg, das dem User Adminrechte zuteilt.
Als erstes muss entschieden werden, welchen neuen Maximalwert Sie für max_connections einstellen möchten. Es gibt mehrere Überlegungen, die bei der Erhöhung der Anzahl der MySQL/MariaDB-Verbindungen zu berücksichtigen sind. Die maximale Anzahl, die vom System unterstützt werden kann, hängt von folgenden Faktoren ab:
- Die Menge des verfügbaren Arbeitsspeichers (RAM)
- Wie viel RAM jede Verbindung benötigt (einfache Abfragen benötigen weniger RAM als arbeitsintensivere Verbindungen)
- Die akzeptable Reaktionszeit
Laut der MySQL-Dokumentation sollten die meisten Linux-Systeme 500 bis 1.000 Verbindungen problemlos unterstützen können.