«id =» main «> Поделиться

EDB Postgres Enterprise Manager — сокращенно PEM, представляет собой графический инструмент для управления, мониторинга и оптимизации баз данных PostgreSQL. Это расширение популярного проекта с открытым исходным кодом под названием pgAdmin. для тех, кто имел дело со старыми версиями pgAdmin или PEM, новая версия EDB Postgres Enterprise Manager 7.2 или pgAdmin4 будет настоящим сюрпризом. В нее было внесено много изменений, включая технологию, в которой он был написан. для Python — Flask , поэтому весь код инструмента был полностью переписан.

В этой статье я постараюсь представить основные изменения, появившиеся в новой версии PEM 7.2.

См. Также: EDB Postgres Enterprise Manager — комплексный инструмент для управления и мониторинга части 2 — расширенные возможности

Автозаполнение имени

Наконец, у нас есть возможность использовать расширенное автозаполнение. Новый Postgres Enterprise Manager, в отличие от старых версий, предлагает не только имена таблиц, включенных в предложение FROM. Он позволяет вам перечислять имена столбцов, константы, собственные функции, такие как generate_series, и параметры сервера. Как и раньше, список возможных предложений отображается с помощью клавиш Ctrl + Пробел. Подтвердите свой выбор, нажав клавишу Enter.

Улучшенная история запросов

В предыдущих версиях просмотр истории ранее выполненных запросов был не самым простым занятием. Вся история была написана простым текстом. Postgres Enterprise Manager версии 7.2 имеет удобный интерфейс, который объединяет запросы из истории. Если вы нажмете на один из них, справа появится информация о запросе, например дата и время выполнения, продолжительность запроса и количество возвращаемых строк.

панели мониторингаВероятно, самое большое изменение в новой версии EDB Postgres Enterprise Manager — это динамические информационные панели. Уже в начале программы у нас есть панель инструментов, состоящая из пяти диаграмм и таблицы с четырьмя вкладками, где мы можем найти данные из: & nbsp; pg_stat_activity, информацию о блокировках, & nbsp; подготовленных транзакциях & nbsp; и конфигурации сервера.

На графиках наиболее важны, по мнению создателей PEM, метрики: количество сессий, разделенных на активные и неактивные, количество транзакций в секунду, количество линейных операций (Tuples In/Out) и статистика. об использовании разделяемого буфера (Block I/O) базой.

Мы можем наблюдать одно и то же представление (в зависимости от того, что мы хотим узнать) в версии для всего сервера или для отдельных баз данных. Если щелкнуть имя базы данных в обозревателе объектов слева, данные будут отфильтрованы по интересующему объекту.

К счастью, нам не нужно ограничиваться определенными представлениями. Мы можем создавать собственные индивидуальные информационные панели с выбранными нами метриками. У нас есть полная свобода, когда речь идет об уровне мониторинга: это может быть глобальная метрика на уровне конкретного экземпляра, агента или базы данных. Мы также можем управлять разрешениями на его отображение.

Поддерживать удобство

Команды обслуживания, такие как VACUUM, VACUUM FULL, CLUSTER или ANALYZE, могут выполняться с помощью интерфейса PEM. В обозревателе объектов слева просто щелкните объект, для которого вы хотите выполнить команду, и выберите «Обслуживание» в раскрывающемся меню.

Упрощенное резервное копирование

В новом Postgres Enterprise Manager процедура резервного копирования была значительно упрощена. Несколько панелей были заменены двумя с интуитивно понятным интерфейсом. В первом из них мы выбираем среди прочих целевое расположение резервной копии, кодирование и формат, а во втором у нас есть более расширенные параметры, такие как: резервное копирование только данных, резервное копирование самой схемы, преобразование COPY в INSERT или возможность добавления CREATE или DROP DATABASE заявление к резервной копии.

… И удобное восстановление

Ранее созданная резервная копия может быть восстановлена ​​так же легко. На только что созданной базе данных щелкните правой кнопкой мыши, выберите в меню «Восстановить», выберите имя файла, из которого вы хотите восстановить базу данных, и подтвердите, нажав кнопку «Восстановить».

Связанные статьи:

EDB Postgres Enterprise Manager — комплексный инструмент для управления и мониторинга части 2 — расширенные функции

EDB Failover Manager & # 8211; инструмент для автоматического управления кластером Postgres

EDB Postgres Containers 2.2 — новые возможности контейнеризации базы данных

EDB Postgres помогает адаптировать базы данных к новым правилам GDPR

FeatureDB EnterpriseDB в Gartner Magic Quadrant 2019 для поставщиков баз данных

Rate this post