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.
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.
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.
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.
+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.
TeamPostgreSQL ist bei weitem das beste, das ich je benutzt habe.
Hauptnachteil: Es werden keine SSL-Verbindungen unterstützt.
quelle