본문 바로가기

개발 관련 지식/알티베이스(Altibase)

[알티베이스] 반환되지 않는 메모리 반환하는 방법

* 반환되지 않는 메모리 반환하는 방법

 

* 개요

: 메모리DB는 메모리를 할당하고 사용하기 때문에 데이터를 삭제해도 이미 할당된 메모리 영역만큼은 점유를 하고 있다. 삭제된 데이터만큼 메모리를 반환 받고 싶은 경우가 있을 것이다. 이를 위해 아래와 같은 방법을 제시하였다.

 

* 4버전 이하 반환 방법

=> 데이터를 백업 받고 해당 테이블을 삭제, 재생성하여 데이터를 다시 업로드를 하는 방법을 사용한다.

 

* 4버전 이상 반환 방법

=> 4버전 이상은 재기동만 해도 미사용 메모리를 시스템에 반환한다고 한다.

 

 [참고] 메모리 DB가 이중화 되어 있을 경우

: 대량의 데이터를 삭제 또는 업로드를 하게 될 경우, 이중화에 따른 시간이 많이 걸릴 수도 있다.