Section | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
데이터 쓰기 연산에 DIRECT I/O 를 사용할 것인지 설정한다.
Value | |
---|---|
최소값 | 0 |
최대값 | 1 |
기본값 | 1 |
DISK_TAG_AUTO_RECLAIM
TAG 데이터에 대해서 사용되지 않는 공간을 자동 확보할 것인지의 여부를 결정한다. 기본값인 1인 경우, 자동 공간 확보 기능이 동작하고 0 인 경우에는 동작하지 않으며 사용자가 ALTER TABLE문을 이용하여 해당 기능을 직접 수행해야 한다.
...
LSM 인덱스의 생성을 위한 병합 연산을 수행하는 스레드의 수를 결정한다.
Value | |
---|---|
최소값 | 1 |
최대값 | 1024 |
기본값 | 3 |
LOOKUP_APPEND_UPDATE_ON_DUPKEY
Lookup 테이블에 Append 할 때 Primary Key가 중복일 경우 어떻게 처리할지 지정한다.
- 0 : Append 실패
- 1 : 해당 Primary Key 에 대해서 Row를 Update 한다.
Value | |
---|---|
최소값 | 0 |
최대값 | 1 |
기본값 | 0 |
MAX_QPX_MEM
GROUP BY, DISTINCT, ORDER BY 절을 수행하기 위해서 질의처리기가 이용하는 메모리의 최대 양을 설정한다.
하나의 질의문이 이보다 큰 값으로 메모리를 사용하게 되면 질의는 취소된다. 이때, 에러메시지를 클라이언트에 전송하고, machbase.trc 파일에 관련 내용이 기록된다.
...
_ARRIVAL_TIME 컬럼은 기본 설정으로는 SELECT * FROM 질의에 의해서 표시되지 않는다. 그러나 이 값이 1로 설정된 경우에는 해당 컬럼을 표시한다.
Value | |
---|---|
최소값 | 0 |
최대값 | 1 |
기본값 | 0 |
...
TABLE_
...
SCAN_
...
type | info |
---|
...
DIRECTION
태그 테이블의 스캔 방향을 설정할 수 있다. 프로퍼티 값은 -1,0, 1중 택일이며 기본값은 0이다.
- -1 : 역방향 스캔
- 0 : Tag Table(정방향 스캔), Log Table(역방향 스캔)
- 1 : 정방향 스캔
Value | |
---|---|
최소값 | -1 |
최대값 | 1 |
기본값 | 0 |
TAGDATA_AUTO_META_INSERT
Ui text box | ||
---|---|---|
| ||
5.5 에서는 TAGDATA_AUTO_NAME_INSERT 이다. 값의 범위도 0/1 이다. |
...
Value | |
---|---|
최소값 | 1 |
최대값 | 2^32 - 1 |
기본값 | 1000 |
TRACE_LOGFILE_PATH
TRACE_LOGFILE_SIZE
로그 트레이스 파일의 최대 크기를 설정한다. 만약 크기 이상의 데이터를 기록하여야 한다면, 신규로 log 파일을 생성할 것이다.
...
UNIX_PATH
Unix domain socket 파일의 경로를 설정한다. 사용자가 설정하지 않았을 경우의 기본 값은 ?/conf/machbase-unix 이다.
...
VOLATILE_TABLESPACE_MEMORY_MAX_SIZE
시스템의 모든 volatile, lookup 테이블의 메모리 사용량 총계의 한도를 설정한다.
...
DISK_BUFFER_COUNT
디스크 I/O를 수행하기 위한 버퍼의 수를 지정한다.
...
LOOKUP_APPEND_UPDATE_ON_DUPKEY
Lookup 테이블에 Append 할 때 Primary Key가 중복일 경우 어떻게 처리할지 지정한다.
- 0 : Append 실패
- 1 : 해당 Primary Key 에 대해서 Row를 Update 한다.
...
TABLE_SCAN_DIRECTION
태그 테이블의 스캔 방향을 설정할 수 있다. 프로퍼티 값은 -1,0, 1중 택일이며 기본값은 0이다.
- -1 : 역방향 스캔
- 0 : Tag Table(정방향 스캔), Log Table(역방향 스캔)
- 1 : 정방향 스캔
...
로그 트레이스 파일들(machbase.trc, machadmin.trc, machcollector.trc, machsql.trc)의 경로를 설정한다.
이 파일들은 마크베이스의 시작, 종료, 실행시 내부 정보를 지속적으로 기록한다. 기본값인 ?/trc의 의미는 $MACHBASE_HOME/trc
를 의미한다.
...
_HOME/trc
를 의미한다.
Value | |
---|---|
기본값 | ?/conf |
TRACE_LOGFILE_PATH 값 | trc 디렉터리 위치 |
---|---|
지정되지 않음 | $MACHBASE_HOME/trc/ |
?/test | $MACHBASE_HOME/test/ |
/tmp | /tmp/ |
TRACE_LOGFILE_SIZE
로그 트레이스 파일의 최대 크기를 설정한다. 만약 크기 이상의 데이터를 기록하여야 한다면, 신규로 log 파일을 생성할 것이다.
Value | |
---|---|
최소값 | 10 * 1024 * 1024 |
최대값 | 2^32 - 1 |
기본값 | 10 * 1024 * 1024 |
UNIX_PATH
Unix domain socket 파일의 경로를 설정한다. 사용자가 설정하지 않았을 경우의 기본 값은 ?/conf/machbase-unix 이다.
Value | |
---|---|
기본값 | ?/conf/machbase-unix |
VOLATILE_TABLESPACE_MEMORY_MAX_SIZE
시스템의 모든 volatile, lookup 테이블의 메모리 사용량 총계의 한도를 설정한다.
Value | |
---|---|
최소값 | 0 |
최대값 | 2^64 - 1 |
기본값 | 2 * 1024 * 1024 * 1024 |