2012-12-30 2 views
1

hsqldb에 이미지를 저장하는 프로그램을 지원하는 데 문제가 있습니다. 이미지를 추가하고 삭제할 수 있습니다. * .lobs 파일을 삭제 한 후에는 감소하지 않습니다. 그래서 같은 시간 * .lobs 파일이 상당한 크기를 얻은 후에. 아무도이 파일을 지우는 방법을 모른다. 당신은 저에게 실제 작업 예제를 줄 수 있습니까? 또는이 버그가없는 다른 데이터베이스 시스템이있을 수 있습니까?저장된 데이터를 삭제 한 후 * .lobs 파일을 지우려면 어떻게해야합니까?

답변

0

버전 2.3.0의 최신 스냅 샷 jar를 사용해보십시오.

http://www.hsqldb.org/repos/org/hsqldb/hsqldb/SNAPSHOT/

당신이 CHECKPIONT을 실행

는 * .lobs에 공백이 새로운 LOB를 위해 사용할 수있게 파일. 파일 끝에 공백이 있으면 파일이 절단됩니다.

검사 점 전에는 공간이 다시 사용되지 않습니다. 이것은 시스템 충돌이있는 경우 데이터 복구를 허용하기위한 것입니다.

관련 문제