sql >> Databasteknik >  >> RDS >> Mysql

Mysql har överskridit max_user_connections-felet på c#-webbplatsen

Detta kräver mycket utredning. Vanligtvis, som du vet, hanterar MYSQL anslutningsinstansen från anslutningspoolen. Ibland händer det att alla anslutningar används.

Detta leder oss till två problem:
1. Det finns en fråga som tar ganska lång tid att köra så den släpper inte anslutningen (vissa redundanta frågor, långa frågor, etc)
2. Belastningen på servern är för hög och konfigurationen av hårdvaran är inte tillräcklig för att hantera så många användare.

Du måste mäta allt detta innan du kommer till en slutsats. Du kan justera konfigurationsfilen för att öka minnet, antalet anslutningar, etc, men jag tror inte att det kommer att hjälpa dig!




  1. Hur returnerar man flera rader från den lagrade proceduren? (Oracle PL/SQL)

  2. Databasmodellering för en svag enhet

  3. Hur får jag lokal data till en skrivskyddad databas med dplyr?

  4. PHP PDO infoga med loop