Дисперсия для анализа производительности СУБД
Задача
Анализ результатов стресс тестирования СУБД
Сценарий и стресс теста
Статистический анализ стресс-теста СУБД / Хабр
Изменение сценария
Остановка теста — в ручном режиме.
Анализ результатов теста
Время отклика СУБД

Рис. 1. Короткая скользящая времени отклика СУБД (медианное сглаживание с периодом 10 минут)

Рис. 2.Долгая скользящая времени отклика СУБД (медианное сглаживание с периодом 1 час)
Базовые статистические показатели производительности СУБД
Медианное сглаживание, с периодом 1 час.

Рис. 3. Долгая скользящая метрики производительности СУБД

Рис. 4. Долгая скользящая — сессии в состоянии ожидания

Рис. 5. Корреляция между производительностью и сессиями в состоянии ожидания
Дополнительные статистические показатели для анализа производительности СУБД
Дисперсия производительности

Рис. 6. Дисперсия долгой скользящей
По каждой точке t вычисляется дисперсия по выборке для входных значений (квадрат отклонения по выборке) за период [ t; t-60 минут].

Рис. 7. Тангенс угла наклона касательной к точке дисперсии производительности СУБД
Важные уточнения по графикам
1.На графике дисперсии производительности очевидно наблюдается точка излома графика.
2.Момент времени t (60, на графиках помечен большой желтой точкой), в котором возник излом графика дисперсии (Рис. 6) и точка разрыва графика тангенса угла наклонной касательной (Рис. 7) возник гораздо раньше заметного увеличения времени отклика (Рис. 1, Рис. 2)
Более детальные фрагменты графиков

Рис. 8. Точка излома графика дисперсии производительности СУБД

Рис. 9. Тангенс угла наклона касательной к графику дисперсии производительности

Рис. 10. Короткая скользящая времени отклика. Желтая точка — излом графика дисперсии производительности. Красная точка — необратимое увеличение времени отклика.

Рис. 11. Долгая скользящая времени отклика. Желтая точка — излом графика дисперсии производительности. Красная точка — необратимое увеличение времени отклика.
Итоги, выводы и планы на будущее
Условие излома графика дисперсии скользящего значения производительности СУБД является достаточным условием для деградации производительности СУБД.
Излом графика дисперсии скользящего значения производительности СУБД происходит раньше чем необратимое увеличение времени отклика СУБД в ходе нагрузочного тестирование.
Для анализа возможности использования графика дисперсии скользящего среднего производительности СУБД необходимы дополнительные наблюдения в условиях продуктивной нагрузки.
Интерпретация и более глубокий анализ графика дисперсии производительности СУБД требует дополнительных экспериментов и времени.
Возможно в ходе экспериментов , удастся получить новые метрики и повысить эффективность статистического анализа производительности СУБД.
