タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

pg_stat_statementsに関するtom__boのブックマーク (2)

  • pg_stat_statements

    F.28. pg_stat_statementspg_stat_statementsモジュールは、サーバで実行されたすべてのSQL文の実行時の統計情報を記録する手段を提供します。 このモジュールは追加の共有メモリを必要とするため、postgresql.confのshared_preload_librariesにpg_stat_statementsを追加してモジュールをロードしなければなりません。 このことは、このモジュールを追加もしくは削除するには、サーバを再起動する必要があるということを意味しています。 F.28.1. pg_stat_statements ビューこのモジュールにって収集された統計情報は、pg_stat_statementsというシステムビューを通して利用することができます。 このビューは、1行に対して、それぞれ個々の問い合わせ、データベースID、およびユーザIDを含んで

  • » pg_stat_statements を使って遅い SQL を見つけ出そう – PowerGres 体験記 第 5 回 | 技術情報 | PowerGres

    アプリケーションで何かしらの操作を行った場合にレスポンスが遅いということはよくあることです。 とくにアプリケーション全体ではなく、特定の操作に限ってレスポンスが遅いといった場合には、アプリケーション側の処理が原因のこともありますが、その裏で実行されている SQL が原因となっていることを疑ったほうがいいでしょう。 今回は、PostgreSQL と PowerGres で pg_stat_statements というモジュールを使って実行時間のかかっている遅い SQL を見つけ出す方法について紹介します。 遅い SQL を見つけ出すには pg_stat_statements とは pg_stat_statements のインストール pg_stat_statements の設定 pg_stat_statements を使ってみよう まとめ

  • 1