cubrid_broker.conf 설정 파일과 기본 제공 파라미터

브로커 시스템 파라미터

다음은 cubrid_broker.conf 설정 파일에 사용할 수 있는 브로커 파라미터이다. 각 파라미터에 대한 설명은 공통 적용 파라미터브로커별 파라미터를 참조한다.

적용 구분

파라미터 이름

타입

기본값

공통 적용

ACCESS_CONTROL

bool

no

ACCESS_CONTROL_FILE

string

 

ADMIN_LOG_FILE

string

log/broker/cubrid_broker.log

MASTER_SHM_ID

int

30001

브로커별 적용

ACCESS_LIST

string

-

ACCESS_LOG

string

ON

ACCESS_MODE

string

RW

APPL_SERVER

string

CAS

APPL_SERVER_MAX_SIZE

int

Windows 32비트: 40
Windows 64비트: 80
Linux: 0

APPL_SERVER_MAX_SIZE_HARD_LIMIT

int

1024

APPL_SERVER_PORT

int

BROKER_PORT+1

APPL_SERVER_SHM_ID

int

30000

BROKER_PORT

int

30000(최대값 : 65535)

CCI_DEFAULT_AUTOCOMMIT

string

ON

CCI_PCONNECT

string

OFF

ERROR_LOG_DIR

string

log/broker/error_log

KEEP_CONNECTION

string

AUTO

LOG_BACKUP

string

OFF

LOG_DIR

string

log/broker/sql_log

LONG_QUERY_TIME

int

60

LONG_TRANSACTION_TIME

int

60

MAX_NUM_APPL_SERVER

int

40

MAX_PREPARED_STMT_COUNT

int

2000(최소값: 1)

MAX_QUERY_TIMEOUT

int

0(최대값: 86400(초))

MAX_STRING_LENGTH

int

-1

MIN_NUM_APPL_SERVER

int

5

PREFERRED_HOSTS

string

-

SELECT_AUTO_COMMIT

string

OFF

SERVICE

string

ON

SESSION_TIMEOUT

int

300

SLOW_LOG

string

ON

SLOW_LOG_DIR

string

log/broker/sql_log

SOURCE_ENV

string

cubrid.env

SQL_LOG

string

ON

SQL_LOG_MAX_SIZE

int

100000

STATEMENT_POOLING

string

ON

TIME_TO_KILL

int

120

기본 제공 파라미터

CUBRID 설치 시 생성되는 기본 브로커 설정 파일인 cubrid_broker.conf에는 브로커 파라미터 중에서 반드시 변경해야 할 일부 파라미터가 디폴트로 포함된다. 디폴트로 포함되지 않는 파라미터의 설정값을 변경하기 원할 경우 직접 추가/편집해서 사용하면 된다.

다음은 설치 시 기본으로 제공되는 cubrid_broker.conf 파일 내용이다.

[broker]

MASTER_SHM_ID           =30001

ADMIN_LOG_FILE          =log/broker/cubrid_broker.log

 

[%query_editor]

SERVICE                 =ON

BROKER_PORT             =30000

MIN_NUM_APPL_SERVER     =5

MAX_NUM_APPL_SERVER     =40

APPL_SERVER_SHM_ID      =30000

LOG_DIR                 =log/broker/sql_log

ERROR_LOG_DIR           =log/broker/error_log

SQL_LOG                 =ON

TIME_TO_KILL            =120

SESSION_TIMEOUT         =300

KEEP_CONNECTION         =AUTO

 

[%BROKER1]

SERVICE                 =ON

BROKER_PORT             =33000

MIN_NUM_APPL_SERVER     =5

MAX_NUM_APPL_SERVER     =40

APPL_SERVER_SHM_ID      =33000

LOG_DIR                 =log/broker/sql_log

ERROR_LOG_DIR           =log/broker/error_log

SQL_LOG                 =ON

TIME_TO_KILL            =120

SESSION_TIMEOUT         =300

KEEP_CONNECTION         =AUTO

브로커 설정 파일 관련 환경 변수

CUBRID_BROKER_CONF_FILE 환경 변수를 사용하여 cubrid_broker.conf 파일의 위치를 지정할 수 있다. 서로 다른 구성으로 여러 개의 브로커를 실행할 때 사용한다.