최소 로그 작업

업데이트: 2005년 12월 5일

최소 로깅은 지정 시간 복구를 지원하지 않고 트랜잭션을 복구하는 데 필요한 최소한의 정보 양을 트랜잭션 로그에 기록합니다. 이 항목에서는 대량 로그 복구 모델 및 단순 복구 모델에서 최소 로깅되지만 전체 복구 모델에서 전체 로깅되는 작업을 식별합니다.

전체 복구 모델에서는 모든 대량 작업을 완전히 기록합니다. 그러나 대량 작업에 대해 일시적으로 데이터베이스를 대량 로그 복구 모델로 전환하여 대량 작업 집합의 로깅을 최소화할 수 있습니다. 대량 로깅은 전체 로깅보다 효율적이며 대규모 대량 작업이 대량 트랜잭션 중에 사용 가능한 트랜잭션 로그 공간을 꽉 채울 가능성을 줄여줍니다. 그러나 대량 로깅을 사용할 때 데이터베이스가 손상되거나 손실되면 데이터베이스를 오류 지점으로 복구할 수 없습니다.

[!참고] 백업을 실행하고 있지 않으면 단순 복구 모델에서 최소 로깅이 사용됩니다.

전체 복구 모델에서 전체 로깅되는 다음 작업은 대량 로그 복구 모델에서 최소 로깅됩니다.

[!참고] WRITETEXT 및 UPDATETEXT 문은 더 이상 사용되지 않으므로 새 응용 프로그램에서 사용하지 마십시오.

  • SELECT INTO 작업
    자세한 내용은 SELECT(Transact-SQL)를 참조하십시오.
  • 새 데이터를 삽입 또는 추가할 때 UPDATE 문의 .WRITE 절을 사용하여 큰 값 데이터 형식을 부분적으로 업데이트하는 작업. 기존 값이 업데이트되는 경우 최소 로깅이 사용되지 않습니다.
    큰 값 데이터 형식에 대한 자세한 내용은 큰 값 데이터 형식 사용을 참조하십시오. .WRITE 절에 대한 자세한 내용은 UPDATE(Transact-SQL)를 참조하십시오.
  • 데이터베이스가 대량 로그 복구 모델로 설정되면 작업이 오프라인으로 실행되든 온라인으로 실행되든 관계없이 일부 INDEX DDL 작업이 최소 로깅됩니다. 최소한으로 기록되는 인덱스 작업은 다음과 같습니다.
    • CREATE INDEX 작업(인덱싱된 뷰 포함)
      자세한 내용은 CREATE INDEX(Transact-SQL)를 참조하십시오.

    • ALTER INDEX REBUILD 또는 DBCC DBREINDEX 작업
      자세한 내용은 ALTER INDEX(Transact-SQL)를 참조하십시오.

      [!참고] DBCC DBREINDEX 문은 더 이상 사용되지 않으므로 새 응용 프로그램에서 사용하지 마십시오.

    • DROP INDEX 새 힙 다시 작성(해당 사항이 있을 경우)

      [!참고] DROP INDEX 작업 중의 인덱스 페이지 할당 취소는 항상 모두 기록됩니다.

      자세한 내용은 DROP INDEX(Transact-SQL)를 참조하십시오.

복구 모델이 인덱스 작업의 로깅에 어떤 영향을 주는지에 대한 자세한 내용은 인덱스 작업에 대한 복구 모델 선택을 참조하십시오.

참고 항목

개념

대량 로그 복구 모델에서의 백업
대량 가져오기 성능 최적화
단순 복구 모델에서의 백업
복구 모델 개요
대량 로그 복구 모델에서 복원
전체 또는 대량 로그 복구 모델에서 전환 고려 사항

관련 자료

SQL Server 2005 이후에는 지원되지 않는 데이터베이스 엔진 기능

도움말 및 정보

SQL Server 2005 지원 받기

변경 내역

릴리스 내역

2005년 12월 5일

변경된 내용
  • "데이터베이스 백업 및 복원" 섹션에서 항목을 이동했습니다.