다음 표에서는 hadbm set으로 수정하고 hadbm get으로 검색할 수 있는 구성 속성을 나열합니다.
표 3–8 구성 속성
속성 |
설명 |
기본값 |
Range |
---|---|---|---|
값이 true이면, 클라이언트 연결(JDBC, ODBC)이 초기화 또는 종료될 때 HADB 내역 파일에 메시지를 기록합니다. |
False |
True 또는 False |
|
기본값을 변경하지 마십시오. |
False |
True 또는 False |
|
데이터베이스의 이름 |
hadb | ||
공유 메모리에 할당된 데이터 버퍼 풀의 크기 |
200MB |
16 - 2047MB |
|
노드의 장치 크기를 지정합니다. 권장하는 DataDeviceSize에 대한 자세한 내용은 장치 크기 지정을 참조하십시오. 최대값은 256GB 또는 최대 운영 체제 파일 크기 중 작은 값입니다. 최소값은 다음과 같습니다. (4 x LogbufferSize + 16MB) / n 여기서 n은 데이터 장치 수입니다. |
1024MB |
32 - 262144MB |
|
PackageName |
데이터베이스에서 사용하는 HADB 소프트웨어 패키지의 이름 |
V4.x.x.x |
없음 |
장치의 위치. 장치는 다음과 같습니다.
|
Solaris 및 Linux: /var/opt/SUNWhadb Windows: C:\Sun\AppServer\SUNWhadb\vers. 여기서 vers는 HADB 버전 번호입니다. | ||
일반 또는 eager 유휴 세션 만료 중 사용되는 항목을 확인합니다. 일반 유휴 세션 만료의 경우 SessionTimeout초를 초과하여 유휴 상태인 세션이 만료됩니다. 동시 세션의 수가 최대 세션 수의 EagerSessionThreshold 퍼센트를 초과하면 EagerSessionTimeout초를 초과하여 유휴 상태인 세션이 만료됩니다. |
NumberOfSessions 속성의 절반 |
0 - 100 |
|
eager 세션 만료가 사용될 때 데이터베이스 연결이 만료되기 전까지 유휴 상태일 수 있는 시간(초)입니다. |
120초 |
0-2147483647초 |
|
데이터베이스 이벤트가 기록되는 이벤트 버퍼의 크기. 0으로 설정하면 이벤트 버퍼 로깅이 수행되지 않습니다. 장애 발생 시에는 이벤트 버퍼가 덤프되는데, 이는 실패의 원인에 대한 중요한 정보를 제공하며 테스트 배포 도중 유용합니다. 이벤트를 메모리에 기록하면 성능 저하가 발생할 수 있습니다. |
0MB |
0-2097152MB |
|
정보, 경고 및 오류 메시지가 포함된 HADB 내역 파일의 위치 읽기 전용 속성입니다. |
Solaris 및 Linux: /var/opt/SUNWhadb Windows: REPLACEDIR(런타임에 실제 URL로 바뀜) | ||
데이터 저장 관련 작업을 추적하는 노드 내부 로그 장치의 크기 |
12MB |
4 - 128MB |
|
데이터베이스에 대한 JDBC 연결 URL 읽기 전용 속성입니다. |
없음 | ||
데이터 관련 작업을 추적하는 로그 버퍼의 크기 |
48MB |
4 - 2048MB |
|
HADB 데이터베이스에서 허용되는 최대 테이블 수 |
1100 |
100 - 1100 |
|
HADB 노드에서 사용하는 데이터 장치 수 읽기 전용 속성입니다. |
1 |
1 - 8 |
|
HADB 노드에서 할당된 잠금 수 |
50000 |
20000-1073741824 |
|
HADB 노드에 대해 열 수 있는 최대 세션(데이터베이스 연결) 수 |
100 |
1 - 10000 |
|
HADB 프로세스마다 서로 다른 포트 번호를 만드는 데 사용되는 기본 포트 번호 읽기 전용 속성입니다. |
15200 |
10000 - 63000 |
|
관계형 algebra 쿼리에 사용되는 장치의 크기 |
128MB |
32 - 262144MB |
|
일반 세션 만료가 사용될 때 데이터베이스 연결이 만료되기 전까지 유휴 상태일 수 있는 시간(초)입니다. |
1800초 |
0-2147483647초 |
|
내역 파일에 기록되어 실행된 SQL 쿼리에 대한 정보의 양 SHORT인 경우 SQL 세션의 로그인과 로그아웃이 기록됩니다. FULL인 경우 매개 변수 값을 포함하여 준비 및 실행 중인 모든 SQL 쿼리가 기록됩니다. |
NONE |
NONE/SHORT/ FULL |
|
실패한 활성 노드가 노드 복원을 수행하도록 예비 노드가 허용하는 최대 시간. 실패한 노드가 이 시간 간격 내에 복원될 수 없으면 예비 노드는 실패한 노드의 미러에서 데이터를 복사하기 시작하고 활성 상태가 됩니다. 기본값은 변경하지 않는 것이 좋습니다. |
20초 |
0 - 100000초 |
|
HADB 노드가 처리량과 응답 시간 통계를 내역 파일에 기록하는 간격. 이 값을 비활성화하려면 0으로 설정합니다. 통계 행의 예는 다음과 같습니다. Req-reply time: # 123, min= 69 avg= 1160 max= 9311 %=100.0 # 기호 뒤의 숫자는 StatInterval을 통해 서비스된 요청의 수입니다. 다음의 세 숫자는 StatInterval을 통해 완료된 트랜잭션에 걸린 최소, 평균 및 최대 시간(밀리초)입니다. % 기호 뒤의 숫자는 StatInterval을 통해 15밀리초 안에 성공적으로 완료된 트랜잭션의 수입니다. |
600초 |
0 - 600초 |
|
syslog에 보고할 때 사용되는 기능syslog 데몬이 구성되어야 합니다(자세한 내용은 man syslogd.conf 참조). 동일한 시스템에서 실행 중인 다른 응용 프로그램에서 사용하지 않는 기능을 사용합니다. syslog 로깅을 비활성화하려면 none으로 설정합니다. |
local0 |
local0, local1, local2, local3, local4, local5, local6, local7, kern, user, mail, daemon, auth, syslog, lpr, news, uucp, cron, none |
|
값이 true이면, HADB 노드는 운영 체제의 syslog 파일에 정보를 기록합니다. |
True |
True 또는 False |
|
운영 체제의 syslog 파일에 저장된 HADB 메시지의 최소 수준. 이 수준과 같거나 높은 모든 메시지가 기록됩니다. 예를 들어 “info”는 모든 메시지를 기록합니다. |
warning |
none, alert, error, warning, info |
|
HADB에서 기록된 모든 syslog 메시지 앞에 삽입되는 텍스트 문자열 |
hadb -dbname | ||
노드가 실패한 시간과 미러를 시작하는 시간 사이의 시간. 기본값을 변경하지 마십시오. |
10000(밀리초) |
500 - 16000밀리초 |