INSERT와 DELETE의 처리시간 및 트랜잭션 로그 사이즈 질문
dbo.test 테이블에는 700만건의 데이터가 있음.
(A) 처리시간 : 3분, 트랜잭션로그 사이즈 1GB
begin taran
Insert into dbo.test
select * from dbo.test01 Where 500만건 조건.
commit
(B) 처리시간 : 30분, 트랜잭션로그 사이즈 20GB
begin taran
Delete from dbo.test Where 500만건 삭제
commit
처리시간과 트랜잭션 로그에 차이가 왜 delete에서 많이 나나요?
Comment 1
-
이재학_302349
2013.06.11 15:15
redo 또는 undo를 위해서 필요한 정보가 insert보다는 delete가 더 많아서입니다.