PostgreSQL 8.1.23 문서 | ||||
---|---|---|---|---|
PostgreSQL : 문서 : 8.1 : 신뢰성 및 메이저 토토 사이트 로그 | 빠른 뒤로 | 26 장. 신뢰성 및 쓰기 전달 로그 | 빠른 전달 | 다음 |
쓰기 로깅(Wal)는 거래에 대한 표준 접근법입니다 벌채 반출. 자세한 설명은 대부분 발견 될 수 있습니다 (그렇지 않은 경우 모든) 거래 처리에 관한 책. 간단히,Wal의 중심 개념은 데이터 변경이라는 것입니다 파일 (테이블 및 인덱스가있는 경우) 은만 작성해야합니다. 이러한 변경 사항이 기록 된 후, 즉 로그가 녹음 할 때 변경 사항이 영구 저장소로 플러시되었습니다. 만약에 우리는이 절차를 따릅니다. 데이터 페이지를 플러시 할 필요가 없습니다. 모든 트랜잭션 커밋의 디스크는 충돌 사건을 사용하여 데이터베이스를 복구 할 수 있습니다. 로그 : 데이터 페이지에 적용되지 않은 변경 사항 로그 레코드에서 다시 작성할 수 있습니다. (이것은 롤 포워드입니다 복구, redo라고도합니다.)
사용의 주요 이점Wal는 디스크 수의 크게 감소 된 것입니다
로그 파일 만 디스크로 플러시해야하기 때문에 씁니다.
모든 데이터 파일이 아닌 트랜잭션 커밋 시간
거래에 의해 변경되었습니다. 다중 우수 환경에서
많은 거래가 단일로 달성 될 수 있습니다.fsync
11240_11521
Wal또한 가능합니다 온라인 백업 및 시점 복구를 지원합니다 설명섹션 23.3. 에 의해 WAL 데이터 아카이브 우리는 언제든지 반복을 지원할 수 있습니다. 사용 가능한 WAL 데이터에 의해 다루어진 즉각 : 우리는 간단히 설치합니다. 데이터베이스의 사전 물리적 백업 및 WAL 로그 재생 원하는 시간까지. 또한 물리적 백업 데이터베이스의 즉각적인 스냅 샷 일 필요는 없습니다. 상태 - 일정 기간 동안 만들어지면 재생 해당 기간의 WAL 로그는 내부를 수정합니다. 불일치.
PostgreSQL : 문서 : 8.1 : 신뢰성 및 메이저 토토 사이트 로그 | 홈 | 다음 |
신뢰성 및 쓰기 로그 | up | Wal구성 |