Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como posso verificar o número de conexões sqlalchemy ativas em um pool a qualquer momento?


O padrão QueuePool tem um status método que retorna o seguinte :
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() retornará o número de conexões verificadas.