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