PostgreSql имеет очень умную систему регистрации. Я использую его для мониторинга запросов и рекомендую его. Он очень прост в использовании, и для просмотра запросов можно использовать только блокнот, а журнал можно упорядочить по дате.
Журналы хранятся в папке Installationfolder / data / pg_log. В то время как настройки журнала размещаются в файле postgresql.conf.
Формат журнала обычно устанавливается как stderr. Но формат журнала CSV рекомендуется. Для включения изменения формата CSV в
- log_destination = 'stderr, csvlog'
- logging_collector = on
Для регистрации всех запросов, очень полезных для новых установок, установите мин. время выполнения запроса, который будет регистрироваться
- log_min_duration_statement = 0
Для просмотра активных запросов в вашей базе данных используйте
- SELECT * FROM pg_stat_activity
Для регистрации определенных запросов установите тип запроса
- log_statement = 'all' # нет, ddl, mod, all