Notice
Recent Posts
Recent Comments
Link
관리 메뉴

데브마우스

[SQL] DELETE, DROP, TRUNCATE 속도 비교 정리 본문

데이터베이스/SQL: 정리

[SQL] DELETE, DROP, TRUNCATE 속도 비교 정리

데브마우스 2024. 1. 3. 12:41

DELETE, DROP, TRUNCATE 비교

DELETE: 행(레코드) 하나를 삭제합니다.

DROP: 테이블을 삭제합니다.

TRUNCATE: 테이블의 행을 삭제하며 빈 테이블이 남아있습니다.

SQL문 영향 받은 행의 갯수(Message) Duration / Fetch 테이블
DELETE FROM big_table1 444611 row(s) affected 3.578 sec 남아 있음
DROP TABLE big_table2 0 row(s) affected 0.032 sec 없음
TRUNCATE TABLE big_table3 0 row(s) affected 0.047 sec 남아 있음

 

DELETE가 제일 느린걸 확인하실 수 있습니다.