web-dev-qa-db-ja.com

どんなPostgreSQL管理ツールが存在しますか?

PostgreSQLには優れたパフォーマンスまたは管理ツールがありますか?

私はかなり前からpostgresを使用していますが、データベースを最適化して維持し、適切に実行し続ける方法についてはまだ詳しく知りません。

マニュアルを一通り見ましたが、かなり成熟した製品であるため、「必須」のユーティリティがいくつかあると思いますか?

11
kaybenleroll

PgAdmin はかなり人気があると思います。 PhpPgAdmin もあり、これは非常に人気のある phpMyAdmin にほぼ類似しています。

13
pjz

おそらくあなたが探しているものではないかもしれませんが、プレーンな古いpsqlは優れています。開発者は、多くの時間を過ごすのに快適な場所であることを本当に意味していたと言えます。

7
Jeremy Huiskamp

一般的なスキーマナビゲーションの場合 DBVisualizer は非常に便利です。

パフォーマンス情報については、MySQL Enterprise Monitorのような完全なツールはほとんどありません。私はpgFouine(すでに提案されています)とパフォーマンスデータをグラフ化できるツール(たとえばMuninなど)を使用して、PostgreSQL(pg_stat_ views/system tables)とシステム自体(メモリ、cpu、ディスク使用率)から関連情報を収集することをお勧めしますなど)、傾向を推定するための基礎としてこれを使用します。

この本 には、PostgreSQLのパフォーマンスに関するいくつかの章があります。 PostgreSQL Wiki には、このトピックに関するプレゼンテーションのリストがあります。

そして、特定の質問については、常に pgsql-performance mailinglist があり、それが 包括的なアーカイブ です。

5
Michael Renner

this guy は、いくつかの便利なツールを開発しました。彼のブログをご覧ください。

3
pQd

TeamPostgreSQL は、私が今まで使用した中で最高のものです。

  • 任意のプラットフォーム(Windows、OS X、またはLinux)で動作します
  • 私が遭遇した安定性の問題はありません(pgAdminは私を悩ませました)
  • カラムはクリックすることでソートできます(pgAdminとは異なります)。
  • DBホストが(phpPgAdminとは異なり)構成ファイルにハードコーディングされていない
  • 時代遅れに感じない

主な欠点:SSL接続をサポートしていません。

2
Brad Koch

実際の単純なタスクでは phpPgAdmin を使用します。

phpPgAdminは、PostgreSQL用のWebベースの管理ツールです。 PostgreSQL DBA、初心者、ホスティングサービスに最適です。

2
Node

pgFouine

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

pgFouineは、過去に何度も役立ってきた優れたログアナライザーです。セットアップもとても簡単です。ある時点でプロジェクトはRailsで実行されましたが、現在PHPを使用していると思います。

2
Adam