개발자 입니다
고양이손녀의 반대말은
개발자 입니다
전체 방문자
오늘
어제
  • 분류 전체보기 (51)
    • iOS (4)
      • swift (3)
      • swiftUI (0)
    • Python (3)
    • CS (0)
    • 자료구조 (0)
    • 독학사 (44)
      • 데이터베이스 (42)
      • 통합컴퓨터시스템 (0)
      • 알고리즘 (0)
      • 통합프로그래밍 (2)

블로그 메뉴

  • 깃허브
  • 태그
  • 방명록

인기 글

태그

  • 입출력
  • optional
  • 파이썬
  • 데이터베이스
  • Guard
  • 통합프로그래밍
  • 독학사
  • OptionalBinding
  • Swift
  • 알고리즘
  • 코딩테스트
  • optionalChaining

티스토리

hELLO · Designed By 정상우.
개발자 입니다

고양이손녀의 반대말은

독학사/데이터베이스

데이터베이스 로그

2022. 10. 18. 12:32

평가영역

  • 상세 평가영역 없음

 

로그 파일의 구성

  • 트랜잭션 식별자
  • 로그 레코드의 유형
  • 변경된 데이터의 식별자
  • 데이터 갱신 이전 값
  • 데이터 갱신 이후 값
  • 로그 데이터 관리를 위한 정보

로그의 저장

로그는 로그 버퍼에 저장된다.

    • 동시적 로그 기록법: 로그 버퍼에 기록할 때 마다 로그파일도 생성하는 방법
      • 가장 최근의 트랜잭션까지 복구 가능
      • 로그 파일의 기록이 트랜잭션과 동시에 수행 되므로 트랜잭션의 지연이 발생할 수 있다.
    • 비동시적 로그 기록법: 로그버퍼가 가득 차거나 트랜잭션이 종료될때 로그파일을 생성하는 방법
      • 로그파일에 누락된 트랜잭션은 복구 불가능
      • 트랜잭션이 실행이나 시스템 처리에 있어 오버헤드가 적게 발생한다.

 

 

저작자표시
    '독학사/데이터베이스' 카테고리의 다른 글
    • 검사시점 회복
    • 로그를 이용한 회복
    • 저장 연산
    • 장애와 회복
    개발자 입니다
    개발자 입니다

    티스토리툴바