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/