Skip to content

aeuge/PythonPostgresCli

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PythonPostgresCli

Утилита для работы с соединениями postgresql. Выполняет запуск необходимого числа клиентов в параллельных потоках.

Пример запуска

python3 pg_tester.py

Параметры командной строки

-c --cliens Число запускаемых клиентов. По умолчанию 10

-t --time Время, в течение которого будут работать клиенты. Указывается в секундах, по умолчанию 60 секунд. Этот параметр несовместим с параметром -I/--infinite

-I --infinite Запущенные клиенты будут работать до принудительной остановки (Ctrl+C). Параметр несовместим с параметром -t/--time.

-T --type Типы запускаемых клиентов. Доступные варианты параметра(регистр важен!): 'Idle' - при запуске клиент открывает соединение и больше ничего не делает 'IdleInTransaction' - при запуске клиент открывает соединение и запускает транзакцию. При завершении клиента выполняется команда rollback. 'SelectOne' - при запуске клиент открывает соединение и периодиччески шлет запрос поддержания соединения 'select 1'

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%