sql1 [DB] Delete vs Truncate vs Drop 아마 DB 시스템에 따라 다를 수도 있을 것이라 생각되지만 보편적으로 DELETE 데이터는 지워지지만 테이블 용량이 줄어들지 않음 ( 데이터 적재하던 storage 반납 X) 원하는 데이터만 지울 수 있음 자동 commit이 아니기 때문에 커밋전이면 삭제 후 롤백 가능 TRUNCATE 용량이 줄어들음 ( 최초 할당 storage 남기고, 데이터 적재하던 storage 반납) 인덱스 삭제 테이블은 삭제되지 않고, 데이터만 삭제 자동 commit이기에 삭제 후 롤백 불가 DROP 테이블 전체를 삭제 자동 commit이기에 롤백 불가 TIL/DB 2022. 8. 17. 이전 1 다음 반응형