title

text

Евгений Бузюркин
Евгений Бузюркин Postgres Professional Младший специалист
Дарья Барсукова
Дарья Барсукова НГУ Студент
Рустам Хамидуллин
Рустам Хамидуллин Postgres Professional Младший специалист
13:10 31 марта
40 мин

Статистический анализ результатов бенчмарков

При нагрузочном тестировании PostgreSQL бенчмарки замеряют время исполнения запроса (latency). Для более объективного результата запрос выполняется большое количество раз — из этого получается некоторый набор latency. Для оценки производительности PostgreSQL на данном запросе можно использовать стандартные методы, такие как медиана или среднее, но мы предлагаем использовать более комплексный подход. Как показала практика, такие выборки часто бывают мультимодальными и состоят из различных распределений с некоторыми параметрами. 

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

Другие доклады