Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment puis-je vérifier le nombre de connexions sqlalchemy actives dans un pool à un moment donné ?

Le QueuePool par défaut a un status méthode qui renvoie ce qui suit :

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() renverra le nombre de connexions extraites.