Skip to content

ドキュメントに記載のpg_stat_statements, pg_store_plansのインストール先について #15

@itabashi-a

Description

@itabashi-a

環境
・OS : Red Hat Enterprise Linux 9.2
・PostgreSQL : 15.4
・pg-statsinfo : 15.3

pg_statsinfoでクエリの統計情報、クエリの実行計画をスナップショットとして利用する場合、ドキュメントには
拡張機能pg_stat_statements, pg_store_plansをpostgresデータベースにインストールする記載があります。

https://github.com/ossc-db/pg_statsinfo/blob/main/doc/pg_statsinfo-ja.md#%E3%82%AF%E3%82%A8%E3%83%AA%E3%81%AE%E7%B5%B1%E8%A8%88%E6%83%85%E5%A0%B1%E3%81%AE%E5%8F%96%E5%BE%97%E8%A8%AD%E5%AE%9A

監視対象インスタンスの postgres データベースに pg_stat_statements をインストールすることで、クエリの統計情報もスナップショットとして収集できるようになります。

https://github.com/ossc-db/pg_statsinfo/blob/main/doc/pg_statsinfo-ja.md#%E3%82%AF%E3%82%A8%E3%83%AA%E3%81%AE%E5%AE%9F%E8%A1%8C%E8%A8%88%E7%94%BB%E3%81%AE%E5%8F%96%E5%BE%97%E8%A8%AD%E5%AE%9A

監視対象インスタンスの postgres データベースに pg_store_plans をインストールすることで、クエリの実行計画もスナップショットとして収集できるようになります。

pg_statsinfo.target_serverパラメータのdbnameでpostgresデータベース以外を指定した場合、
クエリの統計情報・実行計画が得られませんでした。指定したデータベースに対して拡張機能
pg_stat_statements, pg_store_plan 作成すると、クエリの統計情報・実行計画を得られたました。

ドキュメントの記載内容に、target_serverを変更した場合についても記載いただけますよう、ご検討をお願いいたします。
以下、修正案を記載します。

pg_stat_statements

監視対象インスタンスの postgres データベース(pg_statsinfo.target_serverで別データベースを指定している場合はそのデータベース)に pg_stat_statements をインストールすることで、クエリの統計情報もスナップショットとして収集できるようになります。

pg_store_plans

監視対象インスタンスの postgres データベース(pg_statsinfo.target_serverで別データベースを指定している場合はそのデータベース)に pg_store_plans をインストールすることで、クエリの実行計画もスナップショットとして収集できるようになります。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions