Spec-Zone.ru › MariaDB

mariadb-stress-test

MariaDB, начиная с 10.4.6

Начиная с MariaDB 10.4.6, mariadb-stress-test — это символическая ссылка на mysql-stress-test, скрипт для помощи в добавлении пользователей или баз данных, а также изменении паролей в MariaDB.

MariaDB, начиная с 10.5.2

Начиная с MariaDB 10.5.2, mysql-stress-test — это символическая ссылка, а mariadb-stress-test — имя исполняемого файла.

mariadb-stress-test.pl — это скрипт Perl, который выполняет стресс-тестирование сервера MariaDB. Он требует версию Perl, скомпилированную с поддержкой потоков.

Синтаксис

mariadb-stress-test.pl [options]

Параметры

Параметр Описание
--help Отобразить сообщение справки и завершить работу.
--abort-on-error=N Заставляет программу прерваться, если была обнаружена ошибка с уровнем серьезности меньше или равного N. Установка в значение 1 приводит к прерыванию при любой ошибке.
--check-tests-file Периодически проверяет файл, содержащий список тестов для выполнения. Если он был изменён, файл перечитывается. Это может быть полезно, если вы обновляете список тестов во время стресс-тестирования.
--cleanup Вынужденное удаление рабочей директории.
--log-error-details Регистрация подробностей об ошибках в глобальном файле журнала ошибок журнал ошибок.
--loop-count=N В режиме последовательного тестирования количество циклов, выполняемых перед завершением.
--mysqltest=path Имя пути к программе mysqltest.
--server-database=db_name База данных, используемая для тестов. По умолчанию — test.
--server-host=host_name Имя хоста локального хоста для подключения по TCP/IP к локальному серверу. По умолчанию подключение осуществляется к localhost с использованием файла Unix-соккета.
--server-logs-dir=path Этот параметр необходим. Путь — это директория, где будут храниться все журналы сеансов клиентов. Обычно это общая директория, связанная с сервером, используемым для тестирования.
--server-password=password Пароль для подключения к серверу.
--server-port=port_num Номер TCP/IP-порта для подключения к серверу. По умолчанию — 3306.
--server-socket=file_name Для подключений к localhost, файл Unix-соккета для использования или, в Windows, имя именованной трубы для использования. По умолчанию — /tmp/mysql.sock.
--server-user=user_name Имя пользователя MariaDB для подключения к серверу. По умолчанию — root.
--sleep-time=N Задержка в секундах между выполнениями тестов.
--stress-basedir=path Этот параметр необходим и задаёт директорию, являющуюся рабочей директорией для выполнения теста. Она используется в качестве временного местоположения для отслеживания результатов во время тестирования.
--stress-datadir=path Директория файлов данных, используемых во время тестирования. По умолчанию — директория данных в местоположении, заданном параметром --stress-suite-basedir.
--stress-init-file[=path] file_name — местоположение файла, содержащего список тестов, которые выполняются один раз для инициализации базы данных для тестирования. Если отсутствует, используется файл по умолчанию stress_init.txt в директории набора тестов.
--stress-mode=mode Этот параметр указывает порядок тестов в режиме стресс-тестирования. Значение режима может быть random для выбора тестов в случайном порядке или seq для выполнения тестов в каждом потоке в порядке, указанном в файле списка тестов. Режим по умолчанию — random.
--stress-suite-basedir=path Этот параметр необходим и задаёт директорию, содержащую поддиректории t и r с файлами тестовых случаев и результатов. Эта директория также является местоположением по умолчанию файла stress-test.txt, содержащего список тестов. (Разное местоположение можно указать параметром --stress-tests-file.)
--stress-tests-file[=file_name] Используйте этот параметр для выполнения стресс-тестов. file_name — местоположение файла, содержащего список тестов. Если опущено, используется файл по умолчанию stress-test.txt в директории набора стресс-тестов. (См. --stress-suite-basedir.)
--suite=suite_name Выполнение указанного набора тестов. Имя по умолчанию — main (обычный набор тестов, расположенный в директории mysql-test).
--test-count=N Количество тестов для выполнения перед завершением.
--test-duration=N Продолжительность стресс-тестирования в секундах.
--threads=N Количество потоков. По умолчанию — 1.
--verbose Режим подробной информации. Вывод дополнительной информации о действиях программы.
Содержимое, воспроизведённое на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проходит предварительной проверки MariaDB. Мнения, информация и мнения, выраженные в этом содержании, не обязательно отражают точку зрения MariaDB или любой другой стороны.

© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/mariadb-stress-test/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API