Анонс 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 вручную.
Следи за БД.
Категории
Область
Проект
Уровень
На заметку
В соответствующем разделе вы можете зарегистрировать сообщество по интересам, чтобы о нём узнали и другие посетители сайта — возможно, так вы отыщите новых единомышленников и друзей.. И не важно виртуальное оно, или вполне реальное, давно существующее, или только-только придуманное.