Начало работы
Подключение
Тесты производительности
Развёртывание
Использование данных
Загрузка данных
Миграция данных
Запрос данных
Управление кластерами
Обновление
Глобальное обслуживание
Масштабирование
Мониторинг
Безопасность
Лучшие практики
Технические принципы
Типы данных
Хранилище
Исполняющий движок
Потоковая обработка (Domino)
MARS3 Индексы
Расширения
Расширенные функции
Расширенный запрос
Федеративные запросы
Grafana
Резервное копирование и восстановление
Аварийное восстановление
Руководство
Настройка производительности
Устранение неполадок
Инструменты
Параметры конфигурации
SQL-команда
Часто задаваемые вопросы
В этом документе представлено описание MatrixBench — инструмента тестирования стабильности для YMatrix.
MatrixBench (сокращённо mxbench) — это инструмент тестирования производительности для загрузки данных и выполнения запросов в YMatrix. Он позволяет быстро генерировать случайные данные на основе пользовательских конфигураций, таких как количество устройств, временной диапазон и число метрик, автоматически создавать таблицы и выполнять загрузку данных и запросы последовательно или параллельно. В процессе тестирования можно гибко настраивать типы метрик, интервалы сбора данных, долю значений NULL, уровень случайности, количество потоков запросов и пользовательские SQL-запросы.
MatrixBench можно запускать через командную строку или с использованием конфигурационного файла. Инструмент расположен в каталоге bin/mxbench установки YMatrix.
Примечание!
mxbench теперь является проектом с открытым исходным кодом. Приветствуются проверка кода и вклад в разработку. Перейдите по этой ссылке, чтобы ознакомиться с файлом README.