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

Chiusura/pooling delle connessioni MySQL ODBC

Non so molto sul DataReader ma sembra che tu debba trovare questa perdita. Suggerirei prima di impostare manualmente la dimensione del pool nella stringa di connessione utilizzando:attributi Max e Min Pool Size vedere per i dettagli:http://dev.mysql.com/doc/refman/5.0/en/connector-net-connection-options.html

Suggerirei anche di monitorare l'apertura e la chiusura della connessione con il pool impostato su off per vedere cosa succede effettivamente al ciclo di vita della connessione. Puoi usarlo nella console mysql

show processlist;

Per vedere le connessioni correnti e

show global status;

Per monitorare tutti gli attributi db. Suggerirei anche di leggere questo articolo di mysql che spiega il "problema di troppi collegamenti"

http://dev.mysql.com/doc /refman/5.5/en/troppe-connessioni.html

Assicurati che la configurazione di MySQL sia in linea con la configurazione della tua applicazione per assicurarti di non consentire troppe connessioni di quelle effettivamente consentite dal server.

Saluti,