개요
시스템의 메모리사용량 증가로 인한 문제는 기본적으로 응용프로그램(User) 및 메모리테이블스페이스의 데이터 증가에 의해 발생한다. 응용프로그램에서 사용되는 쿼리로 인해 데이터베이스의 메모리적재가 일어나고 이로인해 가용메모리의 부족이 발생할수 있으며, Altibase의 고성능 데이터 처리를 위해 메모리테이블스페이스로 데이터를 관리할때 누적된 데이터로 인한 저장공간이 늘어나고 이로인한 가용메모리의 부족이 발생할수 있다.
본 문서에서는 Altibase가 점유하는 메모리영영의 부분들을 살펴보고 비정상적으로 메모리를 사용할 경우 어떤 형태로 해결할지에 대해 설명한다.
본 문서는 Altibase 버전 7.1 이상을 기준으로 작성되었다.
참고자료
아래의 문서들을 미리 참고할 것을 권장한다.
1. 『Altibase 개발자 가이드』
2. 『Altibase SQL Tuning Guide』
3. 『Altibase 모니터링 쿼리가이드』
4. 『Altibase 메모리테이블스페이스 관리』
5. 『Altibase MVCC & GC』
본 문서의 테스트 환경은 다음과 같다.
- Altibase : Altibase 7 이상 버전
- OS : Linux ( 2.6.32-504.el6.x86_64 )