Установите расширение pg_stat_statements с помощью команды SQL
CREATE EXTENSION pg_stat_statements
Возможно, вы захотите убедиться, что вы создали его, используя соответствующего пользователя (например, пользователя, которого использует ваше приложение, или какую-то учетную запись dba). Имейте в виду, что любой пользователь, создавший расширение, также будет его владельцем.
Для этого потребуется перезапуск сервера, чтобы он был пригоден для использования (поскольку вам нужно немного изменить конфигурацию в postgresql.conf, что влияет на потребление памяти), но он даст вам статистику по всем запросам.
Пожалуйста, смотрите страницу документации для получения дополнительной информации о том, что предоставляет pg_stat_statements. Смотрите здесь краткий справочник по настройке конфигурационного файла postgresql.conf для pg_stat_statements.
После того, как он установлен и запущен, вы можете просматривать статистику, запрашивая представление pg_stat_statements.
select * from pg_stat_statements;
-- or
select * from pg_stat_statements where total_time / calls > 200; -- etc ..