Skip to end of metadata
Go to start of metadata

 

 

 

 

개요


 

ALTIBASE HDB 서버에 동시 접속할 수 있는 최대 세션 수 변경 방법에 대해 안내합니다.
동시 접속 세션 수는 알티베이스 서버 프로퍼티 MAX_CLIENT 로 제한할 수 있는데, 이 프로퍼티를 변경해야 할 때 함께 고려해야 할 사항들이 있습니다.

 

 

 

버전


ALTIBASE HDB 모든 버전

 

 

 

변경 절차


  1. 서비스 downtime 확보
  2. ALTIBASE HDB 서버 shutdown
  3. 알티베이스 서버 프로퍼티 변경. (아래 '고려 사항' 참고)
  4. OS 사용자 리소스 확인 및 필요 시 변경 (아래 '고려 사항' 참고)
  5. ALTIBASE HDB 서버 startup

 

 

 

고려 사항


MAX_CLIENT 프로퍼티


ALTIBASE HDB 서버에 동시에 접속할 수 있는 최대 세션 수를 설정합니다.
기본값은 1000 으로 필요 시 그 이상 변경할 수 있습니다. 이 프로퍼티는 운용 중에 변경할 수 없으므로 변경이 필요할 경우  ALTIBASE HDB 서버를 재구동 해야합니다.

현재 설정 확인 방법
설정 변경 방법

 

 

TRANSACTION_TABLE_SIZE


이 프로퍼티는 ALTIBASE HDB 서버에서 동시에 수행할 수 있는 트랜잭션의 최대 수를 설정합니다. 동시 접속 세션 수가 증가하면 동시에 수행하는 트랜잭션 수도 증가할 수 있기 때문에 함께 변경할 것을 권고하고 있습니다.
이 프로퍼티는 운용 중에 변경할 수 없으므로 변경이 필요한 경우  ALTIBASE HDB 서버를 재구동 해야합니다.
트랜잭션은 유저가 수행한 트랜잭션 뿐 아니라 시스템 트랜잭션, 이중화 트랜잭션도 포함하기 때문에 MAX_CLIENT 보다 크게 설정해야 합니다.

현재 설정 확인 방법
설정 변경 방법
Icon

TRANSACTION_TABLE_SIZE 프로퍼티 설정 값은 현재 값 보다 큰 2^n 으로 설정할 수 있으며 큰 값에서 작은 값으로 변경이 불가 합니다.

Icon

ALTIBASE HDB 서버 버전에 따라 변경 방법이 상이하므로 반드이 이 페이지(TRANSACTION_TABLE_SIZE 변경 시 고려사항)를 참고하여 진행하시기 바랍니다.

 

 

OS 사용자 리소스 open files 변경


open files 는 프로세스에서 열 수 있는 파일의 수로 프로세스가 접근하는 파일 뿐만 아니라 통신 소켓까지 포함합니다.
예를 들어, 이 값이 10으로 제한된 사용자 환경에서 ALTIBASE HDB 서버를 운영할 경우 동시에 접속 가능한 세션은 10개가 됩니다. (실제로 ALTIBASE HDB 서버가 사용하는 파일까지 고려하면 접속 가능한 세션이 없을 수도 있습니다.)
해당 운영 체제에서 허용하는 최대 값(가능하다면 unlimited)으로 설정할 것을 권고합니다.

설정 값 확인

soft limit 는 OS 사용자에게 설정된 값이고 hard limit 은 root  유저에서 설정한 값입니다. soft limit 은 hard limit 보다 클 수 없습니다.
hard limit 보다 큰 값으로 설정해야 할 경우 root 유저의 설정도 변경해야 합니다.

 

 

변경 방법
사용자 환경 설정 변경 방법

환경 설정 파일(.bash_profile 또는 .profile) 에 아래 명령어를 추가합니다.

Linux/HP-UX/AIX/SunOS 공통
root 사용자가 변경하는 방법
Linux
HP-UX
AIX
SunOS




참고


  • ALTIBASE HDB 서버 프로퍼티 관련 설명은 http://support.altibase.com/kr/manual 에서 General Reference 메뉴얼을 참고하세요. 
  • MAX_CLIENT 및 관련 설정들은 최대값을 지정한 것이기 때문에 더 크게 변경했다고 해서 DB 성능이나 시스템 자원에 영향을 주지는 않습니다.
  • 설정 변경으로 동시 접속 세션 및 동시에 수행하는 트랜잭션이 증가할 경우 시스템 자원이 증가할 수 있습니다만, 운용 환경에 따라 달라지는 부분이라 어느 정도 영향을 미치는지는 답변하기가 어렵습니다.
  • No labels