すぐに、非常に負荷の高いpostgresqlデータベースをいくつか用意する予定です。mysqlデータベースを高負荷で管理しているのですが、今はpostgresqlを使用する必要があります。
日々のデータベース管理とステータスレポートに最適なツールを教えてください。(もちろんコンソールは最高のものですが、他のオプションについても知りたいです)
すべての経験は大歓迎です!
すぐに、非常に負荷の高いpostgresqlデータベースをいくつか用意する予定です。mysqlデータベースを高負荷で管理しているのですが、今はpostgresqlを使用する必要があります。
日々のデータベース管理とステータスレポートに最適なツールを教えてください。(もちろんコンソールは最高のものですが、他のオプションについても知りたいです)
すべての経験は大歓迎です!
回答:
あるpg_statsinfoはあなたのために何か?たぶん、収集されたデフォルトの統計で十分ですか?同様のトピックに関するSOの素晴らしい投稿がいくつかあります。
ディスク容量、プロセッサ負荷など、他の監視に何を使用していますか?Nagiosの場合は、Postgresプラグインを入手できます。それはおそらく、「他の監視フレームワーク全体を用意するよりも良いでしょう。
探しているものに応じて、考慮すべきさまざまなツールがあります。いつものように、監視の世界に特効薬はありません。
http://wiki.postgresql.org/wiki/MonitoringにあるPostgreSQL Wikiで、やや権威あるツールのリストのコンパイルを開始しました。
2012年の終わりに、私はPostgresモニタリングプロジェクトの作業を開始し、pg_stat_plans
提供する情報を活用しようとしました。これはpganalyzeと呼ばれ、https: //pganalyze.comで見つけることができます。opensourcing のパーツはgithubで入手できます。
Cybertecから入手できる新しいツールがあります。
http://www.cybertec.at/en/postgresql_products/pgwatch-cybertec-enterprise-postgresql-monitor
(しかし、私はそれを使用していません)
dbWatchをチェックアウトできます。クロスプラットフォームの監視および管理ツールであり、将来、監査、データベースレプリケーション、パフォーマンスチューニングの改善などのモジュールも追加される予定です。
私はそこで働いているので、私はかなり部分的ですが、http://www.dbwatch.com/でそれをチェックしてください。無料の10日間完全使用ライセンスが含まれていますが、さらにテストする必要がある場合はこれを延長できます。
-クリス
MindArray IPMを確認することをお勧めします。主要なパフォーマンスインジケータを監視するためのカスタマイズ可能なパフォーマンスメトリックを表示することにより、Postgresqlのパフォーマンスに関するより深い洞察を提供します。遅いSQL、テーブルロック、ユーザーセッションに関連するすべてのパフォーマンスの問題は、DBA / IT管理者にリアルタイムで報告されます。IPMでは、通常のデータベースパフォーマンス動作から収集されたデータのベースラインに基づいて、独自のしきい値またはスマートしきい値を指定できます。スマートしきい値は、メールボックスから誤った変更を排除するのに役立ちます。
過去1年からこれを使用しています。