Instale la extensión pg_stat_statements con el comando SQL
CREATE EXTENSION pg_stat_statements
Es posible que desee asegurarse de crear esto utilizando un usuario apropiado (como el usuario que utiliza su aplicación o alguna cuenta dba). Tenga en cuenta que cualquier usuario que cree la extensión también será el propietario.
Esto requerirá un reinicio del servidor para que sea utilizable (porque debe cambiar la configuración en postgresql.conf un poco que afecta el consumo de memoria), pero le dará estadísticas sobre todas las consultas.
Consulte la página de documentación para obtener más información sobre lo que proporciona pg_stat_statements. Consulte aquí para obtener una referencia rápida sobre la configuración del archivo de configuración postgresql.conf para pg_stat_statements.
Una vez que lo tenga instalado y en ejecución, puede ver las estadísticas consultando la vista pg_stat_statements.
select * from pg_stat_statements;
-- or
select * from pg_stat_statements where total_time / calls > 200; -- etc ..