sqlite32013.12.30 12:10

delete from [table] 로 레코드를 엄청나게 줄였음에도, 물리적 파일 사이즈는 줄어들지 않는다. 디스크 공간을 재사용하기 위해서인데, 이 경우 vacuum 명령어로 실제 파일 사이즈를 줄일수 있다. 


sqlite> vacuum;

sqlite> .quit


[biscuit@*****]$ ls -al sogon.db*

-rw-rw-rw- 1 biscuit users 92,228,608 12월 30 12:05 sogon.db

-rw-r--r-- 1 biscuit users 18,917,376 12월 30 12:05 sogon.db.test


필요없는 레코드들을 지우고나서도 92메가 정도였는데, vacuum 명령어 실행후 확 줄어들었다. 


Posted by Jadumate

티스토리 툴바