Sun Java System Application Server Enterprise Edition 8.2 관리 설명서

커넥터 연결 풀

다음 표에서는 연결 풀 설정에 대해 설명합니다.

매개 변수 

설명 

초기 및 최소 풀 크기 

풀의 최소 연결 수입니다. 풀 값에 따라 풀을 먼저 작성하거나 응용 프로그램 서버를 시작할 때 풀에 있는 연결 수도 결정합니다. 

최대 풀 크기 

풀의 최대 연결 수입니다. 

풀 크기 조정 개수 

풀이 최소 풀 크기로 줄어들 경우 일괄적으로 크기가 조정됩니다. 이 값은 일괄적으로 처리할 연결 수를 지정합니다. 이 값을 너무 크게 하면 연결 재순환이 지연되고, 너무 작게 하면 효율성이 떨어집니다. 

유휴 시간 초과  

풀에서 연결이 유휴 상태로 있을 수 있는 최대 시간(초)입니다. 이 시간이 만료되면 풀에서 연결이 제거됩니다. 

최대 대기 시간 

연결을 요청한 응용 프로그램이 연결될 때까지 기다리는 시간으로 이 시간이 지나면 연결 시간 초과가 됩니다. 기본 대기 시간이 길기 때문에 응용 프로그램이 무기한 중지될 수 있습니다. 

실패 시 

모든 연결 닫기 확인란을 선택한 경우 단일 연결이 실패하면 응용 프로그램 서버는 풀의 모든 연결을 닫은 다음 다시 연결합니다. 확인란을 선택하지 않은 경우 개별 연결을 사용한 경우에만 연결이 다시 설정됩니다 

트랜잭션 지원  

트랜잭션 지원 목록을 사용하여 연결 풀에 대한 트랜잭션 지원 유형을 선택합니다. 선택한 트랜잭션 지원은 이 연결 풀과 연관된 자원 어댑터의 트랜잭션 지원 속성을 역호환 방식으로 대체합니다. 즉, 자원 어댑터에 지정한 수준보다 낮은 트랜잭션 수준을 지원하거나 자원 어댑터에서 지정한 것과 같은 트랜잭션 수준을 지원할 수 있지만 더 높은 수준은 지정할 수 없습니다. 

트랜잭션 지원 메뉴에서 없음을 선택하면 자원 어댑터가 자원 관리자 로컬 또는 JTA 트랜잭션을 지원하지 않고 XAResource 또는 LocalTransaction 인터페이스를 구현하지 않음을 나타냅니다. JAXR 자원 어댑터의 경우 트랜잭션 지원 메뉴에서 없음을 선택해야 합니다. JAXR 자원 어댑터는 로컬 또는 JTA 트랜잭션을 지원하지 않습니다.

로컬 트랜잭션 지원은 자원 어댑터가 LocalTransaction 인터페이스를 구현하여 로컬 트랜잭션을 지원하는 것을 나타냅니다. 로컬 트랜잭션은 자원 관리자 내부로 관리되고 외부 트랜잭션 관리자를 포함시키지 않습니다.

XA 트랜잭션 지원은 자원 어댑터가 LocalTransactionXAResource 인터페이스를 구현하여 자원 관리자 로컬 및 JTA 트랜잭션을 지원함을 나타냅니다. 트랜잭션은 자원 관리자 외부에 있는 트랜잭션 관리자가 제어 및 조정합니다. 로컬 트랜잭션은 자원 관리자 내부로 관리되고 외부 트랜잭션 관리자를 포함시키지 않습니다.

커넥터 검증 

응용 프로그램에 연결하기 전에 연결 풀을 검증하려면 사용 가능 확인란을 선택합니다.  

연결 풀을 만들기 전에 해당 풀과 연관된 커넥터 모듈(자원 어댑터)을 배포해야 합니다. 관리 콘솔 또는 asadmin 명령을 사용하여 커넥터 모듈을 배포할 수 있습니다. asadmin 명령에 대한 자세한 내용은 asadmin(1M)을 참조하십시오.

연결 풀을 보고, 만들고, 편집하거나 삭제하려면 관리 콘솔에서 자원 > 커넥터 > 커넥터 연결 풀을 누릅니다. 커넥터 연결 풀에 등록 정보(이름 값 쌍)를 추가할 수 있습니다. 또는, 다음 asadmin 명령을 사용하여 연결 풀을 만들고 삭제할 수 있습니다.