본문 바로가기
개발이야기

Log Manager DB 자동삭제 기능을 넣어도..

by ictlab 2009. 10. 25.
1분에 한번씩 자동 삭제 기능을 넣어서 삭제를 했는데도
DB 파일 크기는 계속 늘어난다.
1초에 60개 정도 로그를 계속 삭제하면서 8시간 정도 돌리니까 DB 파일이 370 MB 로 증가했다

레코드를 삭제해도 DB 파일에 삭제가 안되고 빈 영역으로 남아 있고
새 레코드를 새로 추가하면 DB파일이 계속 증가하는것 같다.

한가지 해결하니 다시 새로운 문제가 출현하는군~!

또한가지는 DB 파일 크기가 작을때에 비해서 DB 파일이 커지면 삭제하는데요 시간이 엄청나게 많이 필요한 듯 하다. DB 파일이 3MB 정도 밖에 안되었을때는 로그 1개 삭제하는데 평균 0.01 msec 정도 였는데.. DB 파일 500MB 이상 되니까 평균 삭제 시간이 1.9 msec 정도로 200배 정도 늘어났다.




사용자 삽입 이미지