Mysql
 sql >> Database >  >> RDS >> Mysql

Mysql ha superato l'errore max_user_connections sul sito Web c#

Ciò richiede molte indagini. Di solito, come sai, MySQL gestisce l'istanza di connessione dal pool di connessioni. A volte capita che tutte le connessioni siano in uso.

Questo ci porta a 2 problemi:
1. C'è una query che richiede molto tempo per essere eseguita, quindi non sta rilasciando la connessione (alcune query ridondanti, query di lunga durata, ecc.)
2. Il carico sul server è troppo elevato e la configurazione dell'hardware non è sufficiente per gestire così tanti utenti.

Bisogna misurare tutto questo prima di giungere a una conclusione. Puoi modificare il file di configurazione per aumentare la memoria, l'assenza di connessioni, ecc. Ma non credo che ti aiuterà!