트랜잭션 로그 관리

모든 SQL Server 데이터베이스에는 모든 트랜잭션 및 각 트랜잭션에 의해 적용된 데이터베이스 수정 내용을 기록하는 로그가 있습니다. 트랜잭션 로그는 모든 데이터베이스의 주요 구성 요소이며 이 로그를 이해하고 관리하는 것이 데이터베이스 관리자 역할 중 하나입니다. 특히 정기적으로 로그를 백업해야 하는 전체 및 대량 로그 복구 모델에서는 그 중요성이 더욱 커집니다.

이 섹션에서는 트랜잭션 로그의 기본 아키텍처와 관리 방법에 대한 기본 정보도 제공합니다.

중요 정보중요

트랜잭션 로그에 대한 손상 위험을 최소화하려면 미러 디스크와 같은 내결함성이 있는 저장소에 트랜잭션 로그를 저장하는 것이 좋습니다.

섹션 내용

  • 트랜잭션 로그 소개
    트랜잭션 로그 및 트랜잭션 로그에서 지원하는 동작을 소개하고 트랜잭션 로그에 대한 고급 정보 링크를 포함합니다.

  • 복구 모델 및 트랜잭션 로그 관리
    트랜잭션 로그 관리에서 데이터베이스 복구 모델의 역할, 데이터베이스의 복구 모델 선택 방법, 대량 로그 및 단순 복구 모델에서 최소 로깅되는 트랜잭션, 복구 모델 전환 지침 등에 대해 설명합니다.

  • 트랜잭션 로그 관리
    로그 공간 관리, 장기 실행 트랜잭션 관리 및 로그 잘림을 지연시킬 수 있는 요소에 대해 설명합니다.

참고 항목

개념