Нагрузочное тестирование

С помощью команды workload вы можете запустить различные виды нагрузки для вашей БД.

Общий вид команды:

ydb [global options...] workload [subcommands...]

Посмотрите описание команды для запуска нагрузки:

ydb workload --help

Доступные подкоманды

В данный момент поддерживаются следующие виды нагрузочных тестов:

Общие параметры для всех видов нагрузки

Имя параметра Короткое имя Описание параметра
--seconds <значение> -s <значение> Продолжительность теста, в секундах. Значение по умолчанию: 10.
--threads <значение> -t <значение> Количество параллельных потоков, создающих нагрузку. Значение по умолчанию: 10.
--rate <значение> - Суммарная частота запросов от всех потоков, в транзакциях в секунду. Значение по умолчанию: 0 (не ограничена).
--quiet - Выводит только итоговый результат теста.
--print-timestamp - Печатает время вместе со статистикой каждого временного окна.
--client-timeout - Транспортный таймаут в миллисекундах.
--operation-timeout - Таймаут на операцию в миллисекундах.
--cancel-after - Таймаут отмены операции в миллисекундах.
--window - Длительность окна сбора статистики, в секундах. Значение по умолчанию: 1.