Применение статистического анализа для определения причин деградации производительности СУБД

от автора

Необходимо определить причины снижения производительности в период 11:35 - 12:15

Необходимо определить причины снижения производительности в период 11:35 — 12:15

Задача

Определить причины снижения производительности в период 11:35 — 12:15 .

Порядок анализа

1.Статистические показатели корреляции активных сессий и производительности СУБД

11:35 — 12:15

С ростом количеств активных сессий производительность - снижается

С ростом количеств активных сессий производительность — снижается

12:15 — 13:11

С ростом количеств активных сессий производительность - растет

С ростом количеств активных сессий производительность — растет

Итог: инцидент деградации производительности СУБД в период 11:35-12:15 — подтверждается.

2.Статистические показатели корреляции ожиданий СУБД и производительности СУБД

В результаты анализа добавлены новые значения:

  • % Наблюдений — % интервалов наблюдений данного события ожиданий от максимального количества всех интервалов наблюдений

  • Вес: абсолютное значение произведения коэффициента корреляции между количество событий ожидания и производительностью СУБД и % Наблюдений

Для первоначального анализа рассмотрим корреляцию между ожиданиями возникающими в клиентских запросах и производительностью СУБД.

11:35 — 12:15

Ожидания наиболее с наибольшим весом в период 11:35-12:15

Ожидания наиболее с наибольшим весом в период 11:35-12:15

12:15 — 13:11

Ожидания с наибольшим весом в период 12:15 - 13:11

Ожидания с наибольшим весом в период 12:15 — 13:11

События ожидания в ходе выполнения клиентских запросов с наибольшим весом в период 11:35 — 12:15 сравнении с аналогичными ожиданиями в период 12:15 — 13:11

Сравнительный анализ ожиданий 11:35-12:15 и 12:15-13:11

Сравнительный анализ ожиданий 11:35-12:15 и 12:15-13:11

Вывод

  1. Существенно меньшее количество запросов в первый период имеет большую корреляцию с производительностью СУБД по сравнению со вторым периодом

3. Анализ клиентских запросов

Анализ запросов по ожиданию IO/BufFileRead

11:35 — 12:15

Количество ожиданий и производительность СУБД в период 11:35 - 12:15

Количество ожиданий и производительность СУБД в период 11:35 — 12:15
Корреляция между количество ожиданий и производительностью СУБД  в период 11:35-12:15

Корреляция между количество ожиданий и производительностью СУБД в период 11:35-12:15

12:15 — 13:11

Количество ожиданий и производительность СУБД в период 12:15-13:11

Количество ожиданий и производительность СУБД в период 12:15-13:11
Корреляция между количеством ожиданий и производительностью СУБД в период 12:15-13:11

Корреляция между количеством ожиданий и производительностью СУБД в период 12:15-13:11

Клиентские запросы вызывающие ожидание IO/BufFileRead

11:35 — 12:15

12:15 — 13:11

Как видно из таблиц по запросу d00daacd3dcace74 в период 11:35 -12:15 имелись ожидания IO/BufFileRead. Однако в период 12:15-13:11 ожиданий не было.

Итог

Учитывая совокупность полученных данных анализа можно сделать предположениепричиной инцидента деградации производительности СУБД в период 11:35-12:15 является влияние со стороны дисковой подсистемы облачной инфраструктуры.


ссылка на оригинал статьи https://habr.com/ru/articles/843990/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *