PostgreSQL
August 28, 2022

Включим для кластера PostgreSQL диагностику производительности

Диагностика производительности призвана дать наглядное представление о том, какие выполняются запросы и какие из них самые долгие. Это хороший инструмент для аналитики. Он немного отъедает ресурсов, но пользы от него гораздо больше чем вреда.

Поехали!

export POSTGRES=$(yc postgresql cluster get cam-postgres --format=json | jq -r ".id")
yc postgresql cluster update $POSTGRES \
  --performance-diagnostics enabled \
  --async

Полезные ссылки.

Создали кластер здесь: https://teletype.in/@cameda/Lheee0sIIqV
Про диагностику производительности хорошо написано тут:
https://cloud.yandex.ru/docs/managed-postgresql/operations/performance-diagnostics
Вот здесь есть пример того, как проводить анализ:
https://cloud.yandex.ru/docs/managed-postgresql/tutorials/profiling