[PostgreSQL] Log

2021. 12. 5. 15:00· Database/PostgreSQL

Postgres log 확인하는 방법

일 할때 마다 정말 많이 보는 로그인데 정확히 어떻게 보는지, 어디에 있는지 확인하는것이 좋다.

 

# su postgres
# psql


could not change directory to "/root": Permission denied
psql (13.3 (Ubuntu 13.3-1.pgdg16.04+1))
Type "help" for help.

postgres=#

show data_directory;

입력 하면 postgresql 경로가 나온다.

# show data_directory;

postgres=# show data_directory;
       data_directory
-----------------------------
 /var/lib/postgresql/13/main
(1 row)

 

저 경로로 가면 postgresql.conf 파일을 확인할 수 있다.

만약 없다?

# cd /var/lib/postgresql/13/main 
# cat postmaster.opts

/usr/lib/postgresql/13/bin/postgres "-D" "/var/lib/postgresql/13/main" "-c" "config_file=/etc/postgresql/13/main/postgresql.conf

config_file  postgresql.conf 이 어디있는지 알려준다.

 

 

vi 로 파일을 열어보면

# vi /etc/postgresql/13/main/postgresql.conf


# These are only used if logging_collector is on:
log_directory = 'pg_log'                # directory where log files are written,
                                        # can be absolute or relative to PGDATA
log_filename = 'postgresql-%Y-%m-%d.log'        # log file name pattern,

 

log_directory 와 log_filename 형식까지 쓰여있다.

# cd /var/lib/postgresql/13/main/pg_log


postgresql-2021-11-22.log  postgresql-2021-11-27.log  postgresql-2021-12-02.log
postgresql-2021-11-23.log  postgresql-2021-11-28.log  postgresql-2021-12-03.log
postgresql-2021-11-24.log  postgresql-2021-11-29.log  postgresql-2021-12-04.log
postgresql-2021-11-25.log  postgresql-2021-11-30.log  postgresql-2021-12-05.log
postgresql-2021-11-26.log  postgresql-2021-12-01.log

로그를 확인 할 수 있다.

 

본인은 개발 할 때, 쿼리 관련된 부분이 있으면 항상

# tail -f [log file]

로그파일 을 통해 쿼리를 확인한다.

쿼리를 확인 후  postgres tool 에 넣어 보면 실행계획 등을 알려준다.

postgres tool 은 다음에..

'Database > PostgreSQL' 카테고리의 다른 글

[PostgreSQL] Uninstall for Mac  (0) 2022.01.30
[PostgreSQL] Install for Mac  (0) 2022.01.30
[PostgreSQL] 현재 연결 수 (pg_stat_activity)  (1) 2021.12.11
[PostgreSQL] Lock query 확인  (0) 2021.12.11
[PostgreSQL] dump  (0) 2021.10.25
'Database/PostgreSQL' 카테고리의 다른 글
  • [PostgreSQL] Install for Mac
  • [PostgreSQL] 현재 연결 수 (pg_stat_activity)
  • [PostgreSQL] Lock query 확인
  • [PostgreSQL] dump
임쟌
임쟌
임쟌
Jian's Blog
임쟌
전체
오늘
어제

공지사항

  • [자기소개]
  • 쟌's Blog (227)
    • Language (32)
      • Python (8)
      • Go (24)
      • Java (0)
    • Framework (10)
      • Django (9)
      • Gin (1)
      • Spring boot (0)
      • Fiber (0)
    • Database (10)
      • PostgreSQL (8)
      • MySQL (0)
      • Redis (2)
    • Server (51)
      • Linux (16)
      • Git (12)
      • Oracle Cloud Infrastructure (13)
      • Mac (4)
      • Docker (4)
      • RabbitMQ (0)
      • ETC (2)
    • Operating System (0)
      • OS (0)
    • Algorithm (22)
      • Go (22)
      • Python (0)
    • Exam Certification (4)
    • Daily Life (27)
      • Review (21)
      • Diary (6)
    • 이공계전문기술연수 (71)
      • Java (17)
      • Database (8)
      • HTML | CSS (13)
      • JavaScript | jQuery (6)
      • Servlet | JSP (16)
      • Spring Framework (11)

인기 글

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.2
임쟌
[PostgreSQL] Log
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.