프로퍼티란 $MACHBASE_HOME/conf/machbase.conf 파일에 정의되어 있는 키-값 의 쌍을 의미한다. 이 값들은 마크베이스 서버가 시작할 때 설정되고 실행시 지속적으로 이용된다. 성능 튜닝을 위해서 이 값을 변경하려면 이 값들에 대한 의미를 이해하고, 주의 깊게 설정하여야 한다.
CPU_AFFINITY_BEGIN_ID
| Value |
---|
최소값 | 0 | 최대값 | 2 ^ 32 - 1 | 기본값 | 0 |
CPU_AFFINITY_COUNT
| Value |
---|
최소값 | 0 | 최대값 | 2 ^ 32 - 1 | 기본값 | 0 |
CPU_COUNT
| Value |
---|
최소값 | 0 (시스템에 물리적으로 설치된 CPU수) | 최대값 | 2^32 -1 | 기본값 | 0 |
CPU_PARALLELCPU당 생성할 스레드의 수를 지정한다. 만약 이 값이 2이고 cpu의 수가 2인 경우, 두개의 CPU마다 병렬 스레드가 2개씩 생성되므로 병렬처리 스레드의 수가 4가 된다. 이 값이 너무 큰 경우, 메모리가 빨리 소모될 수 있다. DBS_PATH마크베이스 서버의 기본 데이터가 저장될 경로를 지정한다. 기본값은 "?/dbs"로, $MACHBASE_HOME/dbs 를 의미한다. DEFAULT_LSM_MAX_LEVELLSM인덱스의 기본 레벨을 설정한다. 인덱스를 생성할 때 MAX_LEVEL값을 입력하지 않으면 이 값이 적용된다. DISK_BUFFER_COUNT
| Value |
---|
최소값 | 1 | 최대값 | 2^32 - 1 | 기본값 | 16 |
DISK_COLUMNAR_INDEX_CHECKPOINT_INTERVAL_SEC
| Value |
---|
최소값 | 1 (sec) | 최대값 | 2^32 -1 (sec) | 기본값 | 120 (sec) |
DISK_COLUMNAR_INDEX_FDCACHE_COUNT
|