반응형
SQLServer에 DB 복구모델은 3가지(Full, Bulk-logged, simple)를 지원한다.
일반적으로 데이터베이스는 Full이나 simple 복구 모델을 사용하며, 언제든지 다른 복구모델로 전환이 가능하다.
1. Full(전체 복구 모델)
- 로그 백업 필요
- 모든 작업에 대한 트랜잭션 로그가 기록됨
- 특정시점으로 데이터 복구가 가능함
2. Bulk-logged(대량 로그 복구 모델)
- 로그 백업 필요
- 대량 로그 작업(BCP, BULK INSERT, INSERT INFO SELECT, CREATE INDEX, ALTER INDEX REBUILD 등)에 대한 트랜잭션 로그가 기록됨
- 풀백업으로 복원은 가능하나, 특정시점으로 데이터 복구가 불가함
- 로그가 적게 남게 되고 성능이 full에 비해 높음
3. Simple(단순 복구 모델)
- 로그 백업 필요 없음
- 트랜잭션 로그에 최소한으로 로그가 기록되며 아무것도 기록되지 않는 것은 아님
- 풀백업으로 복원은 가능하나, 특정시점으로 데이터 복구가 불가함
'IT' 카테고리의 다른 글
SQLServer SELECT * INTO 와 INSERT INTO SELECT 차이점 (1) | 2023.10.18 |
---|---|
[UiPath]RPA개요 및 설치 (0) | 2023.07.29 |
[UiPath]PDF 내의 Text Read (0) | 2023.07.29 |