인덱스 작업에 대한 복구 모델 선택

전체 로그된 대량 인덱스 작업의 일부는 대형 데이터 로드를 생성하여 작업을 오프라인 또는 온라인에서 실행하는지 여부에 따라 트랜잭션 로그를 신속하게 채울 수 있습니다. 이 작업은 성능에 영향을 줄 수 있습니다. 인덱스 작업 기간 동안 데이터베이스의 복구 모델을 대량 로그 복구 모델 또는 단순 복구 모델로 설정하여 이러한 인덱스 작업을 최소 로그할 수 있습니다. 최소 로깅이 전체 로깅보다 효율적이고 인덱스 작업이 로그 공간을 채울 가능성을 줄여 줍니다.

인덱스 작업 로깅

다음 표에는 해당 작업에 대한 각 데이터베이스 복구 모델에서 사용할 수 있는 로깅 유형 및 인덱스 작업이 나와 있습니다. 이러한 복구 모델은 온라인 및 오프라인 인덱스 작업 모두에서 지원됩니다.

인덱스 작업 전체 대량 로그 단순

ALTER INDEX REORGANIZE

전체 로그

전체 로그

전체 로그

ALTER INDEX REBUILD

전체 로그

최소 로그

최소 로그

CREATE INDEX

전체 로그

최소 로그

최소 로그

DBCC INDEXDEFRAG

전체 로그

전체 로그

전체 로그

DBCC DBREINDEX

전체 로그

최소 로그

최소 로그

DROP INDEX

인덱스 페이지 할당 취소가 전체 로그됩니다. 해당 사항이 있는 경우 다시 작성된 새 힙은 전체 로그됩니다.

인덱스 페이지 할당 취소가 전체 로그됩니다. 해당 사항이 있는 경우 다시 작성된 새 힙은 최소 로그됩니다.

인덱스 페이지 할당 취소가 전체 로그됩니다. 해당 사항이 있는 경우 다시 작성된 새 힙은 최소 로그됩니다.

자세한 내용은 데이터베이스 복구 모델 선택을 참조하십시오.

참고 항목

개념

최소 로그 작업

관련 자료

CREATE INDEX(Transact-SQL)
ALTER INDEX(Transact-SQL)
ALTER DATABASE(Transact-SQL)
DROP INDEX(Transact-SQL)
DBCC INDEXDEFRAG(Transact-SQL)
DBCC DBREINDEX(Transact-SQL)

도움말 및 정보

SQL Server 2005 지원 받기