Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL hat den max_user_connections-Fehler auf der c#-Website überschritten

Dies erfordert viel Recherche. Wie Sie wissen, verwaltet MYSQL normalerweise die Verbindungsinstanz aus dem Verbindungspool. Manchmal kommt es vor, dass alle Verbindungen belegt sind.

Das führt uns zu 2 Problemen:
1. Es gibt einige Abfragen, deren Ausführung ziemlich lange dauert, sodass die Verbindung nicht freigegeben wird (einige redundante Abfragen, Abfragen mit langer Laufzeit usw.)
2. Die Last auf dem Server ist zu hoch und die Konfiguration der Hardware reicht nicht aus, um so viele Benutzer zu bewältigen.

Das alles muss man abwägen, bevor man zu einem Schluss kommt. Sie können die Konfigurationsdatei anpassen, um den Speicher, die Anzahl der Verbindungen usw. zu erhöhen, aber ich glaube nicht, dass es Ihnen helfen wird!