Welche guten PostgreSQL-Verwaltungstools gibt es? [geschlossen]

11

Verfügt PostgreSQL über gute Leistungs- oder Verwaltungstools?

Ich benutze Postgres schon seit einiger Zeit, aber ich weiß immer noch nicht viel darüber, wie ich eine Datenbank optimieren, pflegen und am Laufen halten kann.

Ich habe das Handbuch durchgesehen, aber da es ein ziemlich ausgereiftes Produkt ist, gehe ich davon aus, dass es ein paar "Must-Have" -Dienstprogramme dafür gibt.

Kaybenleroll
quelle

Antworten:

7

Vielleicht nicht das, wonach Sie suchen, aber einfaches altes psql ist ausgezeichnet. Man merkt, dass die Entwickler wirklich beabsichtigten, dass es ein komfortabler Ort ist, um viel Zeit zu verbringen.

Jeremy Huiskamp
quelle
5

Für die allgemeine Schemanavigation ist DBVisualizer recht nett.

Für Leistungsinformationen gibt es kaum vollständige Tools wie MySQL Enterprise Monitor. Ich würde vorschlagen, pgFouine (bereits vorgeschlagen) und jedes Tool zu verwenden, das Leistungsdaten grafisch darstellen kann (wie z. B. Munin), die relevanten Informationen aus PostgreSQL (pg_stat_ views / system tables) und dem System selbst (Speicher, CPU, Festplattenauslastung) zu sammeln usw.) und verwenden Sie diese als Grundlage für die Ableitung von Trends.

Dieses Buch enthält einige Kapitel zur PostgreSQL-Leistung. Das PostgreSQL-Wiki enthält eine Liste von Präsentationen zu diesem Thema.

Und für bestimmte Fragen gibt es immer die pgsql-Performance-Mailingliste und das umfassende Archiv .

Michael Renner
quelle
3

Dieser Typ hat einige nützliche Werkzeuge entwickelt. Schauen Sie sich seinen Blog an.

pQd
quelle
2

Für wirklich einfache Aufgaben verwenden wir phpPgAdmin .

phpPgAdmin ist ein webbasiertes Verwaltungstool für PostgreSQL. Es ist perfekt für PostgreSQL-DBAs, Neulinge und Hosting-Services.

Knoten
quelle
2

pgFouine

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

pgFouine ist ein großartiger Log-Analysator, der in der Vergangenheit schon oft geholfen hat. Es ist auch sehr einfach einzurichten. Irgendwann lief das Projekt auf Rails, aber ich denke, es verwendet jetzt PHP.

Adam
quelle
+1, weil es ein großartiges Werkzeug ist. Es sieht so aus, als wäre das Projekt schon lange nicht mehr berührt worden. Es gibt auch viele Probleme bei der Verarbeitung vieler Daten (es ist schließlich ein PHP-Skript).
Trey
2

TeamPostgreSQL ist bei weitem das beste, das ich je benutzt habe.

  • Funktioniert auf jeder Plattform (Windows, OS X oder Linux)
  • Keine Stabilitätsprobleme, auf die ich gestoßen bin (pgAdmin hat mich damit geplagt)
  • Spalten können durch Klicken sortiert werden (im Gegensatz zu pgAdmin).
  • DB-Hosts nicht fest in eine Konfigurationsdatei codiert (im Gegensatz zu phpPgAdmin)
  • Fühlt sich nicht antiquiert an

Hauptnachteil: Es werden keine SSL-Verbindungen unterstützt.

Brad Koch
quelle