-
sqlite3 파일 사이즈 줄이기sqlite3 2013. 12. 30. 12:10728x90반응형
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 명령어 실행후 확 줄어들었다.
'sqlite3' 카테고리의 다른 글
sqlite3 문자열을 숫자로 변환하여 비교하기 (0) 2013.12.30 [sqlite3] transaction 이용한 퍼포먼스 향상 (0) 2013.06.11 [sqlite3] wrapper class in c++ and STL on linux (0) 2013.05.24