Анонс pg_analyse 0.2.2 — инспектируем PostgreSQL
О новом инструменте, позволяющем получить полезную информацию о состоянии базы данных.
Вчера выпустил сигнальную версию pg_analyse.
Приложение позволяет запускать различные инспекции для баз данных PostgreSQL из кода на Питоне, а также из командной строки. Оно помогает собирать данные о разных аспектах БД для последующего анализа.
Например, оно может показать вам особенно разжиревшие, неэффективные, пересекающиеся или отсутствующие индексы.
Консольная утилита умеет выводить описания доступных инспекций и прогонять их с разными параметрами. Кроме вывода в табличном виде, имеется возможность выплюнуть результаты инспекции в JSON для последующей машинной обработки. Для удобства параметры подключения к PG могут быть переданы через переменную окружения. Размеры можно выводить в человекопонятном виде при помощи ключа

Приложение разрабатывается открыто, желающие могут принять участие — pg_analyse на GihHub.
Дополнительную информацию можно найти в README (англ.).
Следи за БД.
Приложение позволяет запускать различные инспекции для баз данных PostgreSQL из кода на Питоне, а также из командной строки. Оно помогает собирать данные о разных аспектах БД для последующего анализа.
Например, оно может показать вам особенно разжиревшие, неэффективные, пересекающиеся или отсутствующие индексы.
pg_analyse
можно использовать и как модуль для приложений на Питоне, и в качестве утилиты командной строки.На заметку
Запускайте
pg_analyse
время от времени руками, или приладьте к процессу непрерывной интеграции, например для мониторинга.Консольная утилита умеет выводить описания доступных инспекций и прогонять их с разными параметрами. Кроме вывода в табличном виде, имеется возможность выплюнуть результаты инспекции в JSON для последующей машинной обработки. Для удобства параметры подключения к PG могут быть переданы через переменную окружения. Размеры можно выводить в человекопонятном виде при помощи ключа
--human
.
Приложение разрабатывается открыто, желающие могут принять участие — pg_analyse на GihHub.
Дополнительную информацию можно найти в README (англ.).
На заметку
Обратите внимание на проект pg-index-health-sql. В этом репозитории собраны SQL, которые можно использовать для получения информации из PostgreSQL вручную.
Следи за БД.
Категории
Область
Проект
Уровень
На заметку
Зарегистрированные пользователи могут получать еженедельный дайджест обновлений на сайте.