이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
다음에 대한 동일한 페이지를 보고 싶을 수도 있습니다.현재버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

25.2. 미래의 이익

UNDO 작업이 구현되지 않았습니다. 이는 변화를 의미메이저 토토 사이트. 중단된 트랜잭션으로 인해 발생한 트랜잭션은 여전히 ​​디스크 공간을 차지하며 그거 영구임pg_clog보유할 파일 거래 상태는 여전히 메이저 토토 사이트. 식별자는 재사용할 수 없습니다. UNDO가 구현되면,pg_clog더 이상 필요하지 않습니다. 영구적이어야 한다. 제거가 가능메이저 토토 사이트pg_clog종료 시. (단, 긴급하게 이러한 우려는 의 채택으로 크게 감소되었습니다. 분할된 저장 방법pg_clog: 더 이상 오래된 것을 유지할 필요가 없습니다.pg_clog항목은 영원히 계속됩니다.)

UNDO를 사용하면 구현도 가능메이저 토토 사이트저장점잘못된 트랜잭션 작업의 부분 롤백을 허용합니다. (명령을 잘못 입력하여 발생한 구문 분석기 오류, 기본/고유 키 복제 등) 트랜잭션에 의해 수행된 유효한 작업을 계속하거나 커밋합니다. 오류가 발생하기 전에. 현재 오류가 발생하면 전체가 무효화됩니다. 트랜잭션이 발생하고 트랜잭션 중단이 필요합니다.

WAL기회를 제공메이저 토토 사이트 데이터베이스 온라인 백업 및 복원을 위한 새로운 방법 (). 이 방법을 사용하려면 하나 정기적으로 데이터 파일을 다른 디스크에 저장해야 메이저 토토 사이트. 테이프나 다른 호스트에 보관하고WAL로그 파일. 데이터베이스 파일 복사 및 보관된 로그 파일을 마치 마치 로그 파일처럼 복원하는 데 사용할 수 있습니다. 충돌 후 복원. 새 데이터베이스 파일 복사본이 생성될 때마다 이전 로그 파일을 제거할 수 있게 되었습니다. 이를 구현 해당 시설에서는 데이터 파일 및 인덱스 생성 로깅이 필요합니다. 및 삭제; 이를 위한 방법의 개발도 필요할 것이다. 데이터 파일 복사(운영 체제 복사 명령은 적합한).

이러한 이점을 실현하는 데 어려움이 있습니다 저장이 필요하다는 것입니다.WAL상당한 기간 동안의 항목 (예: 거래가 가능한 가장 긴 거래인 경우) UNDO를 원합니다). 현재WAL형식은 매우 부피가 큽니다. 많은 디스크 페이지 스냅샷을 포함합니다. 이는 심각한 문제가 아닙니다. 현재로서는 항목을 한두 번만 보관하면 되므로 체크포인트 간격; 그러나 이러한 미래의 이익을 달성하기 위해 일부 일종의 압축WAL형식 필요할 것입니다.