Параметр logminduration_statement в PostgreSQL стоит использовать для выявления плохо оптимизированных запросов в приложении. 1
Он записывает в журнал продолжительность выполнения всех команд, время работы которых равно или превышает указанное количество миллисекунд. 1 Например, при значении 250ms все команды, которые выполняются за 250 миллисекунд и дольше, будут записаны в журнал сервера. 1
Также этот параметр может быть полезен для диагностики производительности, особенно на производственном сервере, так как позволяет записывать только долго выполняющиеся запросы для анализа. 1
Изменить этот параметр могут только суперпользователи. 1
Как правило, для этого параметра устанавливают значение «1 с» (одна секунда), а затем все запросы оптимизируются. 3 Значение постепенно снижается, и процесс повторяется до тех пор, пока не будет достигнут разумный порог. 3 Далее оно сохраняется на этом уровне для постоянной оптимизации. 3