Образовательный проект «SnakeProject» Михаила Козлова

Навигация

⇒ FreeBSD and Nix ⇐

CISCO

Voice(Asterisk\Cisco)

Microsoft

Powershell

Python

SQL\T-SQL

Общая

WEB Разработка

ORACLE SQL \ JAVA

Мото

Стрельба, пневматика, оружие

Саморазвитие и психология


PostgreSQL логирование SQL запросов


 

PostgreSQL логирование SQL запросов


Где наша PostgreSQL живет?
# psql -qAt -c 'SHOW data_directory;' -U pgsql postgres
/data/pgdata


В файле postgresql.conf указываем параметры:
log_duration = on                  # Включает логирование запросов
log_min_duration_statement = 1     # Минимальное время миллисекунд выполнения, для попадания в лог
log_directory = 'log'              # Директория для логов относительно PGDATA
log_filename = 'postgresql-%a.log' # Формат логфайлов

UPD ver 13:
log_statement = 'all'
logging_collector = on


Перезагрузим сервер:
systemctl restart postgresql-12; systemctl status postgresql-12

Проверим логи:
# pwd
/data/pgdata/log

# ls
postgresql-Fri.log  postgresql-Sat.log  postgresql-Thu.log
postgresql-Mon.log  postgresql-Sun.log  postgresql-Tue.log

 


Комментарии пользователей

Эту новость ещё не комментировалиНаписать комментарий
Анонимам нельзя оставоять комментарии, зарегистрируйтесь!

Контакты Группа ВК Сборник материалов по Cisco, Asterisk, Windows Server, Python и Django, SQL и T-SQL, FreeBSD и LinuxКод обмена баннерами Видео к IT статьям на YoutubeВидео на другие темы Смотреть
Мои друзья: Советы, помощь, инструменты для сис.админа, статическая и динамическая маршрутизация, FreeBSD

© Snakeproject.ru создан в 2013 году.
При копировании материала с сайта - оставьте ссылку.

Рейтинг@Mail.ru
Рейтинг@Mail.ru Яндекс.Метрика





Поддержать автора и проект