안녕하세요. 볼륨 자동 추가 기능과 관련하여 몇가지 문의를 드리려고 합니다.
1. 말 그대로 볼륨 자동 기능이 작동하지 않는 것 같습니다.
해당 DB로 로그인하여 "저장공간"의 "데이터베이스 공간 정보"를 확인하면
DATA 부분을 100% 사용하여 남은 용량이 0.0Mbyte 인데 새로운 볼륨이 생성되지 않습니다.
자동 볼륨 추가 기능은 DB 생성시 설정하였고 볼륨 형식이 데이터와 인덱스 모두
여유 공간 비율은 5%, 볼륨 크기는 512M, 확장될 페이지 수는 32768로 설정된 상태 입니다.
참고로 "볼륨 자동 추가 로그" 상에도 추가된 내역이 아무것도 나타나지 않습니다.
설정이 잘못 되었거나 실행되지 않은 S/W가 있다면 어떤 것을 살펴보아야 하나요?
2. 1번의 상황에서 DB를 계속 유지하면 어떤 현상이 발생하나요?
볼륨이 추가되지 않은 상태에서 DB를 계속 작동하게 하였을 때 어떤 현상이 발생하나요?
현재 CUBRID를 설치한 PC의 메모리가 구동 후 3일 동안 하루에 약 200MB씩 메모리가 증가하는데 관련이 있나요?
이 상태에서 DB서버를 종료하게 되면 Data 볼륨에 저장되지 않은 데이터가 날아가지는 않나요?
DB 저장 위치에 XXXX_lgar??? 파일이 계속 생성되는데 이와 관련이 있는지 궁금합니다.
3. 1번 상황에서 수동으로 볼륨을 추가하였을 때 바로 반영되는지 궁금합니다.
안녕하세요. 답변이 늦어 죄송합니다.
1. 볼륨이 자동으로 추가되지 않는 현상이 확인되었습니다. 개발팀에 전달하여 수정될 수 있도록 하겠습니다.
2. - 데이터/인덱스 볼륨의 공간이 부족하다면 GENERIC볼륨을 이용하게 되며, GENERIC 볼륨의 공간을 모두 사용하였을 경우, DBMS에서 자동적으로 추가되도록 되어있습니다.
- 데이터/인덱스 볼륨의 사용 공간 부족과 DB서버의 사용 메모리 증가는 관련이 없습니다.
- 위에서 설명되있듯이, 데이터/인덱스 볼륨의 사용 가능한 공간이 없을 경우, GENERIC볼륨을 사용하게 됩니다. 그러므로 서버를 정상 종료하게 된다면 데이터는 삭제되지 않습니다.
- DB 저장 위치에 존재하는 XXXX_lgar# 파일은 보관로그입니다. 불필요한 보관로그는 자동적으로 삭제되지 않고 시스템 설정에 의해 삭제되며, 전체 백업 수행 시, ‘-r’옵션을 이용하여 삭제가 가능합니다.
로그 파일에 대한 설명은 매뉴얼(http://www.cubrid.com/online_manual/841/intro/intro_arch_volume.htm)을 참고하시면 됩니다.
3. 수동을 볼륨을 추가하였을 경우, 볼륨 생성이 완료된 시점에서부터 쓰여지는 데이터는 바로 반영됩니다.