JDBC 연결 풀 일반 설정을 편집하는 방법

  1. 탐색 트리에서 자원 노드를 확장합니다.
  2. 자원 노드에서 JDBC 노드를 확장합니다.
  3. JDBC 노드에서 연결 풀 노드를 선택합니다.

    연결 풀 페이지가 열립니다.

  4. 편집할 연결 풀의 이름을 누릅니다.

    연결 풀 편집 페이지가 열립니다.

  5. 자원 유형 드롭다운 목록에서 자원 유형을 선택합니다.

    선택 항목에는 javax.sql.DataSource(로컬 트랜잭션에만 해당), javax.sql.XADataSource(전역 트랜잭션) 및 java.sql.ConnectionPoolDataSource(로컬 트랜잭션, 성능 향상 가능)가 포함됩니다.

  6. 데이터 소스 클래스 이름 필드에 DataSource, ConnectionPoolDataSource 또는 XADataSource API를 구현하는 공급업체별 클래스 이름을 입력합니다.

    데이터 소스 자원 유형 중 하나를 선택한 경우 일반적으로 이 필드에는 선택한 자원 유형 및 데이터베이스 공급업체에 연관된 클래스 이름이 자동으로 입력됩니다. java.sql.Driver 자원 유형을 선택한 경우 이 필드는 비활성화됩니다.

  7. 드라이버 클래스 이름 필드에 java.sql.Driver API를 구현하는 공급업체별 클래스 이름을 입력합니다.

    java.sql.Driver 자원 유형을 선택한 경우 일반적으로 이 필드에는 선택한 드라이버 및 데이터베이스 공급업체에 연관된 클래스 이름이 자동으로 입력됩니다. 데이터 소스 자원 유형 중 하나를 선택한 경우 이 필드는 비활성화됩니다.

  8. 풀 생성 중 또는 재구성 중 풀을 자동으로 ping할 수 있도록 Ping 사용 가능 확인란을 선택하여 오류가 있는 속성 값을 확인하고 경고합니다.

    이 옵션은 기본적으로 비활성화됩니다.

  9. 설명 필드에 연결 풀에 대한 간단한 설명을 입력합니다.
  10. 초기 및 최소 풀 크기 필드에 이 풀의 최소 연결 수를 입력합니다.

    풀 값에 따라 풀을 먼저 만들거나 GlassFish 서버를 시작할 때 풀에 있는 연결 수도 결정합니다. 기본값은 8입니다.

  11. 최대 풀 크기 필드에 이 풀의 최대 연결 수를 입력합니다.

    기본값은 32입니다.

  12. 풀 크기 조정 개수 필드에 풀 크기 조정 일괄 작업당 연결 수를 입력합니다.

    풀이 각각 최대 및 최소 풀 크기로 확장되거나 축소되는 경우 크기 일괄적으로 조정됩니다. 이 값은 일괄적으로 처리할 연결 수를 지정합니다. 이 값을 너무 크게 하면 연결 생성 및 재순환이 지체되며, 너무 작게 하면 효율성이 떨어집니다. 기본값은 2입니다.

  13. 유휴 시간 초과 필드에 풀에서 연결이 유휴 상태로 유지될 수 있는 최대 시간(초)을 입력합니다.

    이 시간이 만료되면 연결이 풀에서 제거됩니다. 기본값은 300입니다.

  14. 최대 대기 시간 필드에 연결을 요청하는 응용 프로그램이 연결 시간이 초과될 때까지 대기할 최대 시간(밀리초)을 입력합니다.

    기본값은 60,000입니다.

  15. 트랜잭션이 아닌 연결로 돌아가려면 트랜잭션이 아닌 연결 사용 가능 확인란을 선택합니다.

    이 옵션은 기본적으로 비활성화됩니다.

  16. 드롭다운 목록에서 연결의 트랜잭션 격리 수준을 선택합니다.

    지정하지 않는 경우 연결은 JDBC 드라이버에서 제공하는 기본 격리 수준으로 실행됩니다. 기본적으로 이 옵션은 지정되어 있지 않습니다.

  17. 격리 수준 보장 확인란을 선택하여 풀에서 가져온 모든 연결이 동일한 격리 수준을 갖도록 합니다.

    예를 들어, 마지막으로 사용 시 연결의 격리 수준을 프로그래밍 방식으로 변경한 경우(예: con.setTransactionIsolation 사용) 이 메커니즘은 상태를 지정한 격리 수준으로 다시 변경합니다.

    이 설정은 트랜잭션 격리 수준을 지정한 경우에만 적용됩니다.

  18. 데이터베이스 연결을 확인하려면 Ping 버튼을 누릅니다.

    관리 콘솔이 데이터베이스 연결을 시도합니다. 오류 메시지가 표시되면 데이터베이스 서버가 시작되었는지 확인합니다.

  19. 플러시 버튼을 눌러 연결 풀을 해당 초기 상태로 재설정합니다.

    기존의 모든 라이브 연결이 삭제됩니다. 즉, 이러한 연결과 관련된 트랜잭션이 손실됩니다. 그러면 하위 명령에서 풀에 대한 초기 연결을 다시 만든 다음 안정적인 풀 크기로 풀을 복원합니다.

  20. 저장을 누릅니다.

    참고 - 기본 설정으로 돌아가려면 기본값 로드 버튼을 누른 다음 저장을 누릅니다.


참조
Copyright © 2010, Oracle and/or its affiliates. All rights reserved. 법적 공지