Я использую Python peewee ORM с MYSQL. Я хочу перечислить активные соединения для PooledDatabase. Есть ли способ перечислить..?
Подсчет активных подключений в peewee ORM
Ответы (1)
Что вы имеете ввиду под "активным"? Активен, как если бы он был «проверен» потоком, или активен, как «имеет соединение с базой данных»?
Во-первых, вы бы просто сделали pooled_db._in_use
.
Со вторым немного сложнее — в основном это будет комбинация pooled_db._in_use
(словарь) и pooled_db._connections
(куча).
person
coleifer
schedule
30.04.2015
Я имею в виду, я установил max_connections=10, мне нужно проверить используемые соединения.
- person Siva Sakthi Velan; 06.05.2015
Как использовать
_in_use
и _connections
для получения используемых соединений
- person Siva Sakthi Velan; 06.05.2015
Вы можете проверить
_in_use
, чтобы увидеть, какие соединения проверены в настоящее время, как я написал в своем комментарии. Вы можете проверить _connections
(кучу) для списка открытых (но, возможно, устаревших) соединений, ожидающих проверки.
- person coleifer; 07.05.2015