• PGHero — дашборд для мониторинга БД PostgreSQL

    • Tutorial

    Всем привет. Сегодня я бы хотел поделиться рецептом установки утилиты PGHero с подключением нескольких баз данных. PGHero — это простенькая утилита, написанная на Ruby, с минималистичным дашбордом для мониторинга производительности БД PostgreSQL.

    Что может показать нам PGHero:

    статистику по запросам: количество вызовов, среднее и суммарное время выполнения (с возможностью хранения истории);

    активные в данный момент запросы;

    информацию о таблицах: занимаемое на диске место, даты последних запусков VACUUM и ANALYSE;

    информацию об индексах: занимаемое на диске место, наличие дублируемых/неиспользуемых индексов. Также может порекомендовать добавить индекс при наличии сложных запросов с Seq Scan;

    статистику по открытым подключениям к БД;

    вывод основных настроек БД, влияющих на производительность (shared_buffers, work_mem, maintenance_work_mem и т.д.)

    Читать далее
    • +35
    • 4,6k
    • 6
  • VM или Docker?

    Как понять, что вам нужен Docker, а не VM? Давайте попытаемся разобраться в основных отличиях изоляции виртуальных машин (VM) и Docker-контейнеров, могут ли они быть взаимозаменяемы и как мы можем их использовать.

    Читать дальше →