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

Come posso controllare il numero di connessioni sqlalchemy attive in un pool in un dato momento?

Il QueuePool predefinito ha uno status metodo che restituisce quanto segue :

def status(self):
        return "Pool size: %d  Connections in pool: %d "\
            "Current Overflow: %d Current Checked out "\
            "connections: %d" % (self.size(),
                                 self.checkedin(),
                                 self.overflow(),
                                 self.checkedout())

Pool.checkedout() restituirà il numero di connessioni verificate.