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

Lukning/pooling af MySQL ODBC-forbindelser

Jeg ved ikke meget om DataReader, men det ser ud til, at du skal finde denne lækage. Jeg vil foreslå først at indstille poolstørrelsen manuelt i din forbindelsesstreng ved at bruge:Max og Min Pool Size attributter, se for detaljer:http://dev.mysql.com/doc/refman/5.0/en/connector-net-connection-options.html

Jeg vil også foreslå, at du overvåger åbningen og lukningen af ​​forbindelsen med poolingen slået fra for at se, hvad der rent faktisk sker med forbindelsens livscyklus. Du kan bruge i mysql-konsollen

show processlist;

For at se de aktuelle forbindelser og

show global status;

For at overvåge alle db-attributter. Jeg vil også foreslå at læse denne artikel fra mysql, der forklarer "for mange forbindelsesproblem"

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

Sørg for, at mysql-konfigurationen er i overensstemmelse med din applikationskonfiguration for at sikre, at du ikke tillader for mange forbindelser, end serveren faktisk tillader.

Skål,




  1. Sådan nulstilles/ændres MySql root-adgangskode-kommandolinjen i ubuntu linux

  2. Hvordan får du tabelformateret output fra MySQL i ikke-interaktiv tilstand?

  3. Indsæt den aktuelle dato i datetime-formatet mySQL

  4. Forstå MapReduce-typer og -formater