연결 풀 고급 설정

관리 콘솔의 고급 연결 풀 설정 패널에서 연결 풀에 대한 고급 설정을 변경할 수 있습니다.

용도

고급 연결 풀 설정 패널은 연결 풀에 대한 값을 지정하는 데 사용됩니다. 이 패널에서 파티셔닝과 같은 등록 정보를 변경하여 연결 과부하를 피하고 응답하지 않고 있는 연결을 처리할 수 있습니다.

구성 탭

공유 파티션 수

각각의 공유 풀에서 작성되는 파티션 수를 지정합니다.

데이터 유형 정수
기본값 0
범위 0 - 최대 정수
사용 가능한 풀 파티션 수

각각의 사용 가능한 풀에서 작성되는 파티션 수를 지정합니다.

데이터 유형 정수
기본값 0
범위 0 - 최대 정수
사용 가능한 풀 분배 테이블 크기

사용 가능한 풀 분배 테이블 크기는 해시 테이블에서 주제 및 CRI 해시 값을 더 나은 방식으로 분배하여 충돌을 최소화함으로써 일치하는 사용 가능 연결을 더 빠르게 검색하도록 하기 위해 사용됩니다.

다양한 신임의 수신 요청이 많으면 이 값은 해당 사용자에 대한 연결의 사용 가능한 풀 찾기의 분배에 도움이 될 수 있습니다. 큰 값은 자원에 액세스하는 많은 상이한 신임을 지닌 설치에 대해 보다 일반적입니다. 동일한 신임이 자원에 대한 모든 수신 요청에 적용되면 작은 값(1)이 사용되어야 합니다.

데이터 유형 정수
기본값 0
범위 0 - 최대 정수
서지(Surge) 임계값

서지 보호를 활성화하기 전에 작성되는 연결 수를 지정합니다.

서지 보호는 너무 많은 연결을 동시에 작성할 때 데이터소스의 과부하를 방지하기 위해 설계되었습니다. 서지 보호는 서지(Surge) 임계값과 서지(Surge) 작성 간격의 두 등록 정보에 의해 제어됩니다.

서지 임계값 등록 정보는 서지 보호를 활성화하기 전에 작성되는 연결 수를 지정합니다. 지정된 연결 수에 도달한 후 서지 모드에 들어갑니다.

서지 작성 간격 등록 정보는 서지 모드에 있을 때 연결 작성 간격 시간을 초 단위로 지정합니다.

예를 들어, 다음 설정을 가정하십시오.
  • maxConnections = 50
  • surgeThreshold = 10
  • surgeCreationInterval = 30초

연결 풀에 15개의 연결 요청이 수신될 경우, 10개의 연결이 거의 동시에 작성됩니다. 처음 10개의 연결이 작성된 후 30초 후에 11번째 연결이 작성됩니다. 12번째 연결은 11번째 연결 작성 후 30초 후에 작성됩니다. 연결은 더 이상 새 연결이 필요하지 않거나 maxConnections 값에 도달될 때까지 30초마다 계속 작성됩니다.

서지 임계값이 -1보다 크고 서지 작성 간격이 0보다 크면 서지 연결 지원이 시작됩니다. 서지 임계값 등록 정보의 기본값은 -1이고, 이는 꺼진 상태임을 표시합니다.

wsadmin
$AdminControl getAttribute $objectname surgeCreationInterval
$AdminControl setAttribute $objectname surgeCreationInterval 30
$AdminControl getAttribute $objectname surgeThreshold
$AdminControl setAttribute $objectname surgeThreshold 15
데이터 유형 정수
기본값 -1
범위 -1 - 최대 정수
서지(Surge) 작성 간격

서지 보호 모드에 있을 때 연결이 작성되는 사이의 시간을 지정합니다.

서지 임계값 등록 정보에 지정된 연결 수에 도달하면, 새 연결에 대해 요청할 때마다 서지 작성 간격에 따라 작성되기를 기다려야 합니다. 이 등록 정보의 기본값은 20이며, 이는 연결이 작성되는 사이에 최소한 20초가 경과되어야 함을 표시합니다. 이 등록 정보에 대해 유효한 값은 양의 정수입니다.

데이터 유형 정수
기본값 20
범위 0 - 최대 정수
접속 타이머 시간

연결 고정은 응답하지 않거나 연결 풀로 리턴하지 않는 활성화된 연결입니다. 풀이 고정 상태인 것으로 나타나면(접속 임계값에 도달했음), 풀 고정이 해제될 때까지 모든 새 연결 요청에 자원 예외가 제공됩니다. 접속 타이머 시간 등록 정보는 타이머 간격입니다. 이는 연결 풀이 연결 고정을 점검하는 간격입니다. 기본값은 5초입니다.

wsadmin 스크립트 도구를 사용하여 접속 시간, 접속 타이머 시간 또는 접속 임계값 등록 정보를 변경하려는 시도가 실패하면 IllegalState 예외가 발생합니다. 이 풀은 이 요청 도중 어떤 활성 요청이나 활성화된 연결도 가질 수 없습니다. 연결 고정 지원을 시작하려면 세 개의 고정 등록 정보 값이 모두 0보다 큰 값을 가져야 하며 최대 연결이 0보다 커야 합니다.

또한 접속 타이머 시간(설정된 경우)은 접속 시간 값보다 작아야 합니다. 실제로, 접속 타이머 시간은 접속 시간 값의 1/4 내지 1/6로 되어 연결이 고정으로 선언되기 전에 연결 풀이 연결 고정을 4 내지 6번 점검하도록 해야 합니다. 그렇게 하면 문제점이 덜 발생할 수 있습니다.

wsadmin
$AdminControl getAttribute $objectname stuckTime
$AdminControl setAttribute $objectname stuckTime 30
$AdminControl getAttribute $objectname stuckTimerTime
$AdminControl setAttribute $objectname stuckTimerTime 15
$AdminControl getAttribute $objectname stuckThreshold
$AdminControl setAttribute $objectname stuckThreshold 10 
데이터 유형 정수
기본값 5
범위 0 - 최대 정수
접속 시간

연결 고정은 응답하지 않거나 연결 풀로 리턴하지 않는 활성화된 연결입니다. 풀이 고정 상태인 것으로 나타나면(접속 임계값에 도달했음), 풀 고정이 해제될 때까지 모든 새 연결 요청에 자원 예외가 제공됩니다. 접속 시간 등록 정보는 활성화된 단일 연결이 고정 상태로 간주되기 전에 백엔드 자원에 사용될 수 있는 간격(초 단위)입니다.

데이터 유형 정수
기본값 0
범위 0 - 최대 정수
접속 임계값

연결 고정은 응답하지 않거나 연결 풀로 리턴하지 않는 활성화된 연결입니다. 풀이 고정 상태인 것으로 나타나면(접속 임계값에 도달했음), 풀 고정이 해제될 때까지 모든 새 연결 요청에 자원 예외가 제공됩니다. 응용프로그램은 이 예외를 명시적으로 포착하고 처리를 계속 수행할 수 있습니다. 풀은 연결 고정 수가 임계값을 지날 때까지 연결 고정을 정기적으로 계속 점검합니다. 연결 고정 수가 접속 임계값 밑으로 떨어질 경우, 풀은 정기적 점검 중에 이를 발견하여 풀이 다시 요청 서비스를 시작할 수 있도록 합니다. 접속 임계값은 풀에 대해 고정되어 고정 모드에 있는 것으로 간주해야 하는 연결 수입니다.

데이터 유형 정수
기본값 0
범위 0 - 최대 정수

이용약관 |

최종 갱신: 2006년 4월 13일

(c) Copyright IBM Corporation 2005, 2006.
이 Information Center는 Eclipse 기술을 기반으로 합니다. (http://www.eclipse.org 웹 사이트 참조)