database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 10016 게시물 읽기
No. 10016
postgresql.conf(Postgresql 9.1) log설정관련 질문
작성자
신동평(ehdvudee)
작성일
2018-10-22 10:29ⓒ
2018-10-22 10:30ⓜ
조회수
3,560

안녕하세요~!

즐거운 월요일입니다.

 

postgresql.conf의 log 관련 설정 중, 궁금한게 있어 질문드립니다.

logging_collector라는 설정이 있는데 관련 문서를 보니까, 누락될 수도 있는 로그를 누락되지 않게 도와주는 역할을 한다고 대충 이해했습니다. 그리고 관련 설정으로 log_directory, log_filename, log_file_mode 3가지 설정을 같이 해줘서 테스트 해보니까 $PG_DATA/pg_log 디렉토리에 로그 파일이 저장이 됩니다.

근데 저는 postgresql을 가동 시킬 때 

./bin/pg_ctl -D ./data -l $LOG_FILE start

위와 같은 쉘 스크립트로 로그 파일을 어디에 저장하게 지정을 해놓고 시작을 합니다.

Q) pg_ctl 옵션을 통해 logging을 하는 것과 postgresql.conf의 logging_collector 설정을 통해 logging을 하는 것이 크게 차이점은 무엇이고, 어떤 것을 하는게 좀 더 효율적?일까요

 

질문 답변해주시면 정말 감사하겠습니다~!!

이 글에 대한 댓글이 총 3건 있습니다.

  pg_ctl 로 로그파일 정해서 하는 방식은 
alter session 개념으로 보면 될 것 같고, 

postgresql.conf 에서 하는 방식은 서버의
conf 파일(오라클로 보면 pfile, spfile)을 이용하는 방식이라고 생각하면 될 것 같습니다. 
저는 conf 방식을 사용하고 있습니다. 

pg_log 는 수집 방식도 다양(csv 방식도 지원)하고, sql 시간이 초과하는 쿼리도 
로깅 할 수 있어서 좋습니다. DB alert loggin 에도 다양한 옵션 기능이 있습니다. 
 

 

지나가다님이 2018-10-22 19:21에 작성한 댓글입니다. Edit

 고맙습니다~!! conf를 통해 하는 설정이 좀 더 괜찮아 보이네요 이것저것 커스터마이징 할 수 있는게 많아서 ㅎㅎㅎ

신동평(ehdvudee)님이 2018-10-23 09:37에 작성한 댓글입니다.

잘활용하시면 syslog와 연계도 가능합니다. 

 

박성배(huyakii)님이 2018-10-25 17:44에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
10019cluster만 설치??? [1]
test
2018-11-01
3394
10018ms-sql과 dblink가 가능한가요? [3]
이기자
2018-10-31
3955
10017전체 테이블 업데이트 문의 드려요. [1]
김진혁
2018-10-26
3524
10016postgresql.conf(Postgresql 9.1) log설정관련 질문 [3]
신동평
2018-10-22
3560
10013PGDay.Seoul 2018 행사에 초대합니다
김상기
2018-10-08
4068
10012oracle to postgres convert 작업 중입니다. [10]
초보입니당
2018-10-04
4267
10011PgPool - Postgresql HA 적용할 경우 질문 [2]
신동평
2018-09-19
3920
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.048초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다