SQLプロファイラー¶
PostgresEnterpriseManager(PEM)は、PostgreSQLおよびAdvancedServerデータベースサーバーを管理、監視、および調整する際に、データベース管理者、システム設計者、およびパフォーマンスアナリストを支援するように設計されています。PEMは、単一のコンソールから単一サーバーまたは複数サーバーを管理および監視するように設計されており、監視対象データベースを完全に制御できます。
SQLプロファイラープラグインはPEMと連携して、サーバーのワークロードをプロファイリングできます。SQLProfilerプラグインは、PEMエージェントの有無にかかわらずサーバーにインストールできますが、トレースは非管理対象サーバーでアドホックモードでのみ実行でき、管理対象サーバーでのみスケジュールできます。
このドキュメントでは、SQLプロファイラーのインストールと使用の手順を順を追って説明します。
SQLプロファイラーは、PostgreSQLバージョン9.4以上およびAdvancedServerバージョン9.4以上のEnterpriseDBディストリビューションでのみ公式にサポートされています。プラグインは、StackBuilderを介して、またはEnterpriseDBのyumリポジトリのオペレーティングシステム依存パッケージとして配布されます。プラグインは、AdvancedServerのインストール時に配布およびインストールされます。
このガイド全体で、*Postgres*という用語は、PostgreSQLまたはAdvancedServerインストールのいずれかを指します。どちらか適切な場合です。