sql >> Databasteknik >  >> RDS >> Mysql

Stänga/poola MySQL ODBC-anslutningar

Jag vet inte mycket om DataReader men det verkar som att du behöver hitta den här läckan. Jag skulle föreslå att du först manuellt ställer in poolstorleken i din anslutningssträng med:Max och Min Pool Size attribut se för detaljer:http://dev.mysql.com/doc/refman/5.0/en/connector-net-connection-options.html

Jag skulle också föreslå att du övervakar öppningen och stängningen av anslutningen med poolningen avstängd för att se vad som faktiskt händer med anslutningens livscykel. Du kan använda i mysql-konsolen

show processlist;

För att se aktuella anslutningar och

show global status;

För att övervaka alla db-attribut. Jag skulle också föreslå att du läser den här artikeln från mysql som förklarar "för många anslutningsproblem"

http://dev.mysql.com/doc /refman/5.5/en/too-many-connections.html

Se till att mysql-konfigurationen är i linje med din applikationskonfiguration för att se till att du inte tillåter för många anslutningar än vad servern faktiskt tillåter.

Skål,




  1. Fixa "INSERT har fler uttryck än målkolumner" i PostgreSQL

  2. Care To Know-klausuler:Allt om SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY och LIMIT

  3. Problem med JPA, EclipseLink och skiftlägeskänslig mysql

  4. Hur kan du avgöra hur mycket diskutrymme en viss MySQL-tabell tar upp?