Какие хорошие инструменты администрирования PostgreSQL существуют? [закрыто]

11

Есть ли у PostgreSQL хорошая производительность или инструменты администрирования?

Я использую postgres уже довольно давно, но я до сих пор не знаю большого количества способов оптимизации и поддержки базы данных, а также поддержания ее работоспособности.

Я просмотрел руководство, но так как оно является довольно зрелым продуктом, я предполагаю, что для него есть пара «обязательных» утилит?

kaybenleroll
источник

Ответы:

13

Я думаю, что PgAdmin довольно популярен. Есть также PhpPgAdmin , который грубо аналогичен очень популярному phpMyAdmin .

pjz
источник
7

Возможно, не то, что вы ищете, но старый добрый psql превосходен. Вы можете сказать, что разработчики действительно хотели, чтобы это было удобное место, чтобы проводить много времени.

Джереми Хуискамп
источник
5

Для общей схемы навигации DBVisualizer довольно хорош.

Для получения информации о производительности вряд ли найдутся полные инструменты, такие как MySQL Enterprise Monitor; Я бы предложил использовать pgFouine (уже предлагалось) и любой инструмент, который может отображать данные о производительности (например, Munin), собирать соответствующую информацию из PostgreSQL (pg_stat_ views / system tables) и самой системы (память, процессор, использование диска). и т. д.) и использовать это в качестве основы для определения тенденций.

В этой книге есть несколько глав о производительности PostgreSQL; PostgreSQL Wiki содержит список презентаций по этой теме.

А для конкретных вопросов всегда есть список рассылки pgsql-performance и его полный архив .

Майкл Реннер
источник
2

Для простых задач мы используем phpPgAdmin .

phpPgAdmin - это веб-инструмент администрирования PostgreSQL. Он идеально подходит для администраторов баз данных PostgreSQL, новичков и хостинг-сервисов.

Узел
источник
2

pgFouine

http://pgfouine.projects.postgresql.org/

pgFouine - отличный анализатор логов, который много раз помогал в прошлом. Это действительно легко настроить тоже. В какой-то момент проект работал на Rails, но я думаю, что сейчас он использует PHP.

Адам
источник
+1 потому что это отличный инструмент. Похоже, что проект не был затронут в течение длительного времени. У него также много проблем с обработкой большого количества данных (в конце концов, это PHP-скрипт).
Trey
2

TeamPostgreSQL - лучший из тех, что я когда-либо использовал.

  • Работает на любой платформе (Windows, OS X или Linux)
  • Никаких проблем со стабильностью, с которыми я сталкивался (pgAdmin мучил меня ими)
  • Столбцы можно сортировать, нажимая на них (в отличие от pgAdmin)
  • Хосты БД не жестко запрограммированы в конфигурационном файле (в отличие от phpPgAdmin)
  • Не чувствует себя устаревшим

Основной недостаток: он не поддерживает SSL-соединения.

Брэд Кох
источник