| 포스트그레SQL 7.4.30 문서 | ||||
|---|---|---|---|---|
| 무지개 토토 : 문서 : 7.4 : 쓰기 호위 (WAL) | 빠르게 뒤로 | 25장. 미리 쓰기 로깅(WAL) | 빨리 감기 | 다음 |
UNDO 작업이 구현되지 않았습니다. 이는 변화를 의미메이저 토토 사이트. 중단된 트랜잭션으로 인해 발생한 트랜잭션은 여전히 디스크 공간을 차지하며 그거 영구임pg_clog보유할 파일 거래 상태는 여전히 메이저 토토 사이트. 식별자는 재사용할 수 없습니다. UNDO가 구현되면,pg_clog더 이상 필요하지 않습니다. 영구적이어야 한다. 제거가 가능메이저 토토 사이트pg_clog종료 시. (단, 긴급하게 이러한 우려는 의 채택으로 크게 감소되었습니다. 분할된 저장 방법pg_clog: 더 이상 오래된 것을 유지할 필요가 없습니다.pg_clog항목은 영원히 계속됩니다.)
UNDO를 사용하면 구현도 가능메이저 토토 사이트저장점잘못된 트랜잭션 작업의 부분 롤백을 허용합니다. (명령을 잘못 입력하여 발생한 구문 분석기 오류, 기본/고유 키 복제 등) 트랜잭션에 의해 수행된 유효한 작업을 계속하거나 커밋합니다. 오류가 발생하기 전에. 현재 오류가 발생하면 전체가 무효화됩니다. 트랜잭션이 발생하고 트랜잭션 중단이 필요합니다.
WAL기회를 제공메이저 토토 사이트 데이터베이스 온라인 백업 및 복원을 위한 새로운 방법 (바). 이 방법을 사용하려면 하나 정기적으로 데이터 파일을 다른 디스크에 저장해야 메이저 토토 사이트. 테이프나 다른 호스트에 보관하고WAL로그 파일. 데이터베이스 파일 복사 및 보관된 로그 파일을 마치 마치 로그 파일처럼 복원하는 데 사용할 수 있습니다. 충돌 후 복원. 새 데이터베이스 파일 복사본이 생성될 때마다 이전 로그 파일을 제거할 수 있게 되었습니다. 이를 구현 해당 시설에서는 데이터 파일 및 인덱스 생성 로깅이 필요합니다. 및 삭제; 이를 위한 방법의 개발도 필요할 것이다. 데이터 파일 복사(운영 체제 복사 명령은 적합한).
이러한 이점을 실현하는 데 어려움이 있습니다 저장이 필요하다는 것입니다.WAL상당한 기간 동안의 항목 (예: 거래가 가능한 가장 긴 거래인 경우) UNDO를 원합니다). 현재WAL형식은 매우 부피가 큽니다. 많은 디스크 페이지 스냅샷을 포함합니다. 이는 심각한 문제가 아닙니다. 현재로서는 항목을 한두 번만 보관하면 되므로 체크포인트 간격; 그러나 이러한 미래의 이익을 달성하기 위해 일부 일종의 압축WAL형식 필요할 것입니다.
| 무지개 토토 : 문서 : 7.4 : 쓰기 호위 (WAL) | 집 | 다음 |
| 미리 쓰기 로깅 (WAL) | 위로 | WAL구성 |