From f3c4d63254afab5a4ca7c9aa1d766d05cc0899e3 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Tue, 19 Jan 2021 17:05:25 +0100 Subject: [PATCH] Add notes on pg_stat_statements Signed-off-by: Pierre-Yves Chibon --- docs/datanommer_datagrepper/index.rst | 5 +++++ docs/datanommer_datagrepper/pg_stat_statements.rst | 14 ++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 docs/datanommer_datagrepper/pg_stat_statements.rst diff --git a/docs/datanommer_datagrepper/index.rst b/docs/datanommer_datagrepper/index.rst index 96bdd3d..28cae4b 100644 --- a/docs/datanommer_datagrepper/index.rst +++ b/docs/datanommer_datagrepper/index.rst @@ -20,3 +20,8 @@ Ideas box --------- Here is the list of ideas/things we looked at: + +.. toctree:: + :maxdepth: 1 + + pg_stat_statements diff --git a/docs/datanommer_datagrepper/pg_stat_statements.rst b/docs/datanommer_datagrepper/pg_stat_statements.rst new file mode 100644 index 0000000..b616431 --- /dev/null +++ b/docs/datanommer_datagrepper/pg_stat_statements.rst @@ -0,0 +1,14 @@ +Postgresql's pg_stat_statements +=============================== + +This is a postgresql module allowing to track planning and execution statistics +of all SQL statements executed by a server. + +Using this, we can monitor/figure out what the slowest queries executed +on the server are. + +Resources: + +* Postgresql doc: https://www.postgresql.org/docs/13/pgstatstatements.html +* How to enable it: https://www.virtual-dba.com/postgresql-performance-enabling-pg-stat-statements/ +* How to use it: https://www.virtual-dba.com/postgresql-performance-identifying-hot-and-slow-queries/