PostgreSQL 로그 파일 소개

1719 단어 PostgreSQL

PG10.x 이름 변경 사항

xlog                                wal                         
location                            lsn
pg_xlog_location_diff               pg_wal_lsn_diff 
pg_current_xlog_location            pg_current_wal_lsn 
pg_current_xlog_insert_location     pg_current_wal_insert_lsn
  • pg_log

  • 이 로그는 일반적으로 서버와 DB의 상태를 기록한다. 예를 들어 각종 Error 정보, 위치추적 느린 조회 SQL, 데이터베이스 시작 닫기 정보, checkpoint 너무 빈번한 경고 정보 등이다.linux가 가지고 있는 경로는 일반적으로/var/log/postgres 아래에 있습니다.이 일지는 있다.csv 형식 및.log.일반적으로 크기와 시간에 따라 자동으로 절단되기 때문에 커다란 로그 파일을 보는 것이 서로 다른 시간대의 여러 로그를 보는 것보다 훨씬 어렵다.또한 이 로그는 삭제, 압축, 압축, 이동이 가능하며 DB의 정상적인 운행에 영향을 주지 않습니다.DB가 시작되지 않거나 변경된 매개 변수가 적용되지 않을 때 가장 먼저 떠오르는 것은 이 로그를 보는 것입니다.
  • pg_xlog
    이 로그는 기록된 Postgresql의 WAL 정보, 즉 일부 사무 로그 정보(transaction log)입니다. 기본 단일 크기는 16M입니다. 원본 코드를 설치할 때 크기를 변경할 수 있습니다.이러한 정보는 보통 이름이'0000000000000000000000013'과 같은 파일입니다. 이 로그들은 정시 롤백 복구(PITR), 흐름 복제(Replication Stream) 및 압축 파일을 보관할 때 사용됩니다. 이 로그들은 데이터베이스에서 발생하는 각종 사무 정보를 기록하고 있기 때문에 이런 로그 파일을 함부로 삭제하거나 이동해서는 안 됩니다.그렇지 않으면 데이터베이스가 복구되지 않을 위험이 있습니다. 압축 파일이나 흐르는 복사에 이상이 발생할 때 업무 로그가 끊임없이 생성되고 디스크 공간이 가득 차서 DB가 끊기거나 일어나지 못할 수도 있습니다.이 경우 당황하지 말고 압축 파일이나 흐름 복사 기능을 닫고 pg_ 백업xlog 로그는 다른 곳으로 이동하지만 삭제하지 마십시오.그리고 이전 시간의 pg_를 삭제합니다.xlog, 일정 공간이 있으면 Postgres를 시작합니다.
  • pg_clog
    pg_clog 이 파일도 사무 로그 파일이지만 pg_xlog는 다른 것은 사무의 메타데이터 (metadata) 를 기록합니다. 이 로그는 어떤 사무가 완성되었는지, 어떤 일이 완성되지 않았는지 알려줍니다.이 로그 파일은 일반적으로 매우 작지만, 중요성도 상당히 높아서 함부로 삭제하거나 변경해서는 안 된다.

  • 요약 pg_log는 각종 Error 정보와 서버와 DB의 상태 정보를 기록하여 사용자가 마음대로 업데이트하여 pg_를 삭제할 수 있습니다xlog 및 pg_clog는 데이터베이스의 사무 정보를 기록합니다. 업데이트를 함부로 삭제해서는 안 됩니다. 물리적 백업을 할 때 두 개의 로그를 백업하는 것을 기억해야 합니다.

    좋은 웹페이지 즐겨찾기