Найти в Дзене
Postgres DBA

PG_HAZEL : Чек-лист инфраструктуры СУБД при инциденте производительности. Случай №3 - CPU + Lock.

Практическое применение методики анализа состояния инфраструктуры при решении инцидентов производительности СУБД.
Оглавление
СУБД работает не в вакууме , инфраструктура оказывает существенное влияние на производительность СУБД
СУБД работает не в вакууме , инфраструктура оказывает существенное влияние на производительность СУБД

Задача

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

Предыдущие работы по теме

Инцидент

-2

1.Операционная скорость

Ось X - точка наблюдения в течении часа до инцидента. Ось Y - операционная скорость. Красный график - линия регрессии
Ось X - точка наблюдения в течении часа до инцидента. Ось Y - операционная скорость. Красный график - линия регрессии

2.Ожидания СУБД

Ось X - точка наблюдения в течении часа до инцидента. Ось Y - Ожидания СУБД. Красный график - линия регрессии
Ось X - точка наблюдения в течении часа до инцидента. Ось Y - Ожидания СУБД. Красный график - линия регрессии

3.Регрессионный и корреляционный анализ

-5

Ожидания Lock

-6

Используемые методики для формирования чек-листов

4.Чек-лист IO

-7

IO - OK

5. Чек-лист CPU

-8
-9
-10
-11

CPU - есть проблемы

  • Переключения контекста могут быть вызваны прерываниями.
  • Возможно проблема в пользовательском приложении(resource contention).

6.Чек-лист RAM

-12

RAM - OK