인덱스 작업에 대한 복구 모델 선택
전체 로그된 대량 인덱스 작업의 일부는 대형 데이터 로드를 생성하여 작업을 오프라인 또는 온라인에서 실행하는지 여부에 따라 트랜잭션 로그를 신속하게 채울 수 있습니다. 이 작업은 성능에 영향을 줄 수 있습니다. 인덱스 작업 기간 동안 데이터베이스의 복구 모델을 대량 로그 복구 모델 또는 단순 복구 모델로 설정하여 이러한 인덱스 작업을 최소 로그할 수 있습니다. 최소 로깅이 전체 로깅보다 효율적이고 인덱스 작업이 로그 공간을 채울 가능성을 줄여 줍니다.
인덱스 작업 로깅
다음 표에는 해당 작업에 대한 각 데이터베이스 복구 모델에서 사용할 수 있는 로깅 유형 및 인덱스 작업이 나와 있습니다. 이러한 복구 모델은 온라인 및 오프라인 인덱스 작업 모두에서 지원됩니다.
인덱스 작업 | 전체 | 대량 로그 | 단순 |
---|---|---|---|
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)