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
이 로그는 일반적으로 서버와 DB의 상태를 기록한다. 예를 들어 각종 Error 정보, 위치추적 느린 조회 SQL, 데이터베이스 시작 닫기 정보, checkpoint 너무 빈번한 경고 정보 등이다.linux가 가지고 있는 경로는 일반적으로/var/log/postgres 아래에 있습니다.이 일지는 있다.csv 형식 및.log.일반적으로 크기와 시간에 따라 자동으로 절단되기 때문에 커다란 로그 파일을 보는 것이 서로 다른 시간대의 여러 로그를 보는 것보다 훨씬 어렵다.또한 이 로그는 삭제, 압축, 압축, 이동이 가능하며 DB의 정상적인 운행에 영향을 주지 않습니다.DB가 시작되지 않거나 변경된 매개 변수가 적용되지 않을 때 가장 먼저 떠오르는 것은 이 로그를 보는 것입니다.
이 로그는 기록된 Postgresql의 WAL 정보, 즉 일부 사무 로그 정보(transaction log)입니다. 기본 단일 크기는 16M입니다. 원본 코드를 설치할 때 크기를 변경할 수 있습니다.이러한 정보는 보통 이름이'0000000000000000000000013'과 같은 파일입니다. 이 로그들은 정시 롤백 복구(PITR), 흐름 복제(Replication Stream) 및 압축 파일을 보관할 때 사용됩니다. 이 로그들은 데이터베이스에서 발생하는 각종 사무 정보를 기록하고 있기 때문에 이런 로그 파일을 함부로 삭제하거나 이동해서는 안 됩니다.그렇지 않으면 데이터베이스가 복구되지 않을 위험이 있습니다. 압축 파일이나 흐르는 복사에 이상이 발생할 때 업무 로그가 끊임없이 생성되고 디스크 공간이 가득 차서 DB가 끊기거나 일어나지 못할 수도 있습니다.이 경우 당황하지 말고 압축 파일이나 흐름 복사 기능을 닫고 pg_ 백업xlog 로그는 다른 곳으로 이동하지만 삭제하지 마십시오.그리고 이전 시간의 pg_를 삭제합니다.xlog, 일정 공간이 있으면 Postgres를 시작합니다.
pg_clog 이 파일도 사무 로그 파일이지만 pg_xlog는 다른 것은 사무의 메타데이터 (metadata) 를 기록합니다. 이 로그는 어떤 사무가 완성되었는지, 어떤 일이 완성되지 않았는지 알려줍니다.이 로그 파일은 일반적으로 매우 작지만, 중요성도 상당히 높아서 함부로 삭제하거나 변경해서는 안 된다.
요약 pg_log는 각종 Error 정보와 서버와 DB의 상태 정보를 기록하여 사용자가 마음대로 업데이트하여 pg_를 삭제할 수 있습니다xlog 및 pg_clog는 데이터베이스의 사무 정보를 기록합니다. 업데이트를 함부로 삭제해서는 안 됩니다. 물리적 백업을 할 때 두 개의 로그를 백업하는 것을 기억해야 합니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Redmine 데이터베이스를 MySQL에서 PostgreSQL로 마이그레이션 (보충)Redmine 의 Database 를 MySQL 로 운용하고 있었습니다만, MySQL 5.6 이상이나 MariaDB 에는 , , 이러한 티켓이 수년 동안 방치된 상황을 감안하여, PostgreSQL로 마이그레이션하기...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.