sql >> Database >  >> RDS >> Mysql

Hoe het aantal ongebruikte/gebruikte verbindingen in de nodejs mysql-verbindingspool te krijgen?

Door de broncode hier te bekijken , het lijkt erop dat je kunt kijken naar:

pool.config.connectionLimit     // passed in max size of the pool
pool._freeConnections.length    // number of free connections awaiting use
pool._allConnections.length     // number of connections currently created, including ones in use
pool._acquiringConnections.length // number of connections in the process of being acquired

Opmerking:er worden nieuwe verbindingen gemaakt indien nodig tot de maximale grootte van de pool, dus _freeConnections.length kan nul zijn, maar er zijn veel meer verbindingen in de limiet, dus de volgende keer .getConnection() wordt aangeroepen, wordt er een nieuwe verbinding gemaakt.




  1. Recursieve omvatten Sequelize?

  2. Hoe parallelle plannen opstarten - Deel 3

  3. Hoe PosgreSQL txid_current() waarde te interpreteren

  4. tijdzone-afstemming met SQL