Тестирование запросов

MatrixDB поддерживает функцию графического интерфейса базы данных, и пользователи могут настраивать решения для тестирования запросов в соответствии с бизнес-сценариями на странице, чтобы оценить высокую производительность MatrixDB в условиях высокой нагрузки.

Примечание!
Производительность базы данных также зависит от характеристик сервера. По возможности рекомендуется использовать физическую машину для проведения теста.

Конфигурация сервера должна быть следующей:

ЦП Память Объем жесткого диска
8 ядер и выше 16 ГБ и выше 50 ГБ и выше

1 Подготовка

1.1 Вход в систему

Введите в браузере IP-адрес машины, где установлен MatrixGate (по умолчанию — IP-адрес mdw), и номер порта:

http://<IP>:8240

После успешного входа вы попадете на страницу списка потоков данных

2 Тестирование запросов

Выберите модуль «Тестирование запросов» в разделе «Быстрый старт».

2.1 Выбор тестируемой таблицы

В разделах «Быстрый старт» и «Тест записи» YMatrix автоматически создает несколько таблиц данных, любую из которых можно выбрать для тестирования запросов.

2.2 Производительность запросов

Вы можете выбрать нужный оператор запроса, настроить уровень параллелизма и количество циклов выполнения. На странице будет отображаться ход выполнения плана запроса. MatrixDB предоставляет 6 метрик для анализа производительности запросов:

  1. Общее время выполнения: общее время выполнения выбранного запроса при заданном уровне параллелизма и количестве циклов.
  2. Среднее время выполнения: среднее время одного выполнения, рассчитанное по общему времени и количеству выполнений выбранного запроса.
  3. Средний QPS: среднее количество запросов, выполняемых за секунду.
  4. 75-й квантиль: после выполнения выбранного запроса 75 % запросов завершаются быстрее, чем значение, показанное в этом поле.
  5. 50-й квантиль: после выполнения выбранного запроса 50 % запросов завершаются быстрее, чем значение, показанное в этом поле.
  6. 25-й квантиль: после выполнения выбранного запроса 25 % запросов завершаются быстрее, чем значение, показанное в этом поле.