모던지
SQL 개발자 (SQLD) / 02 SQL기본및활용

TRUNCATE가 DELETE보다 대개 빠른 이유로 가장 알맞은 것은?

  1. 행을 하나씩 지우고 기록을 남기는 대신 저장 공간을 통째로 반납하기 때문입니다
  2. 정렬하지 않기 때문입니다
  3. 조건을 검사하지 않기 때문입니다
  4. 인덱스를 쓰기 때문입니다
정답과 해설 보기

1. 행을 하나씩 지우고 기록을 남기는 대신 저장 공간을 통째로 반납하기 때문입니다

DELETE는 행마다 로그를 남깁니다. TRUNCATE는 그 과정을 건너뛰므로 빠르지만 되돌리기 어렵습니다.

풀이 화면에서 풀기 강의 읽기

모던지가 직접 쓴 문항입니다. 시행기관과 관계가 없습니다.