Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie kann ich die Anzahl der aktiven sqlalchemy-Verbindungen in einem Pool zu einem bestimmten Zeitpunkt überprüfen?

Der standardmäßige QueuePool hat einen status Methode, die das Folgende zurückgibt :

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() gibt die Anzahl der ausgecheckten Verbindungen zurück.