sql >> Databasteknik >  >> RDS >> Mysql

Hur får man antal oanvända/använda anslutningar i nodejs mysql anslutningspool?

Genom att titta på källkoden här , verkar det som att du kan titta på:

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

Obs! Nya anslutningar skapas vid behov upp till poolens maxstorlek så _freeConnections.length kan vara noll, men det finns många fler anslutningar i gränsen så nästa gång .getConnection() anropas kommer den att skapa en ny anslutning.




  1. Få lista över alla bord i Oracle?

  2. Jag kan inte starta Mysql 5.6-servern på grund av TIMESTAMP med implicit DEFAULT-värde är föråldrat. Fel?

  3. Rekursiv CTE sammanfogar fält med föräldrar från godtycklig punkt

  4. MariaDB introducerar en JSON_TABLE()-funktion