PostgreSQL performance engineering

Взято с основного технического канала Postgres DBA ( возможны правки и дополнения в исходной статье ).

PostgreSQL performance engineering

Текущее состояние работ по использованию комплекса pg_hazel для анализа производительности СУБД PostgreSQL.

Оперативно-тактический комплекс pg_hazel

Метрики производительности СУБД доступные для мониторинга

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

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

  3. Коэффициент корреляции между операционной скоростью и ожиданиями СУБД.

  4. Индикатор уровня снижения скорости СУБД - заметное снижение /сильное снижение.

Отчеты корреляционного анализа

  • Скорость , ожидания и типы ожидания кластера .

  • Статистика выполнения и ожиданий SQL выражений по заданному типу ожиданий wait_event_type.

  • Статистика выполнения (calls) , ожиданий(wait_event_type), событий ожиданий (wait_event) для заданного SQL выражения(queryid) и типа ожидания (wait_event_type) .

Планы развития

Тестирование методики корреляционного анализа и обнаружения проблемных SQL выражений при продуктивной нагрузке на СУБД.

Postgres DBA

157 постов27 подписчиков

Правила сообщества

Пока действуют стандартные правила Пикабу.