이 문서는 지원되지 않는 버전의 스포츠 토토 베트맨을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다스포츠 토토 베트맨 : 문서 : 17 : 28.3. 쓰기 전달 로깅 (스포츠 토토 사이트)버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

29.2. 쓰기 전달 로깅 (Wal)

쓰기 로깅(Wal)는 데이터를 보장하기위한 표준 방법입니다 진실성. 자세한 설명은 대부분 (전부가 아닌 경우)에서 찾을 수 있습니다. 거래 처리에 관한 책. 간단히,Wal의 중심 개념은 데이터 변경이라는 것입니다 파일 (테이블 및 인덱스가있는 곳)은 후에 만 작성해야합니다. 이러한 변경 사항이 기록되었습니다. 즉, 로그 기록 이후 변경 사항이 영구 저장소로 플러시되었습니다. 만약에 우리는이 절차를 따릅니다. 데이터 페이지를 플러시 할 필요가 없습니다. 모든 트랜잭션 커밋의 디스크는 이벤트에서 충돌로 우리는 로그를 사용하여 데이터베이스를 복구 할 수 있습니다. 데이터 페이지에 적용되지 않은 변경 사항은 다음과 같습니다. 로그 레코드에서 다시 작성. (이것은 롤 포워드 복구이기도합니다 redo로 알려져 있습니다.)

팁 :때문에Wal충돌 후 데이터베이스 파일 내용을 복원합니다 데이터 파일의 안정적인 저장에 시스템이 필요하지 않습니다. 책치 파일. 실제로 저널링 오버 헤드는 성능을 줄일 수 있으며 특히 저널링이 파일 시스템을 일으키는 경우데이터디스크로 플러시됩니다. 다행히도 저널링 중 데이터 플러싱은 종종 비활성화 될 수 있습니다 파일 시스템 마운트 옵션 (예 :data = WriteBackLinux ext3 파일 시스템에서. 저널링 된 파일 시스템은 충돌 후 부팅 속도를 향상시킵니다.

사용WAL결과 a 로그 만 트랜잭션이 트랜잭션에 의해 변경된 모든 데이터 파일보다는 커밋됩니다. 로그 파일은 순차적으로 작성되었으므로 동기화 비용 로그는 데이터 페이지를 플러시하는 비용보다 훨씬 적습니다. 이것 많은 작은 트랜잭션을 처리하는 서버에게는 특히 그렇습니다 데이터 저장소의 다른 부분을 만질 수 있습니다. 또한, 언제 서버는 많은 작은 동시 트랜잭션을 처리하고 있습니다.fsync11921_11980

Wal또한 가능합니다 에 설명 된대로 온라인 백업 및 시점 복구 지원섹션 24.3. 보관하여 우리가 지원할 수있는 WAL 데이터는 언제든지 적용되는 시간으로 되돌아가는 것을 지원합니다. 사용 가능한 WAL 데이터 : 우리는 단순히 사전 물리적 인 것을 설치합니다. 데이터베이스의 백업 및 WAL 로그를 원하는 시간. 또한 물리적 백업은 그럴 필요가 없습니다 데이터베이스 상태의 즉각적인 스냅 샷 - 만들어진 경우 일정 기간 동안 WAL 로그를 재생합니다. 기간은 내부 불일치를 해결합니다.