느린 이유는 아마도 HWM(High Water Mark) 때문일 거 같네요.
http://develop.sunshiny.kr/772
이 글 참고하시구요.
아발란체님 말씀대로 데이터를 모두 지울 때 delete 대신 truncate 하시면
HWM까지 초기화 하니 빠르게 삭제 될 것 같습니다.
---------------------------------------------------------
추가)
MS-SQL이군요;; 오라클인줄 알았..ㅋ sql서버에서도 hwm 개념이 그대로인지
잘모르겠군요.
http://www.softwaretestingclass.com/difference-between-truncate-and-delete-statement-in-sql-server/
이 글 보면 sql 서버에서 truncate와 delete의 차이가 있는데
truncate시 hwm도 삭제된다고 하니 개념은 비슷한 것 같습니다.