연결 풀 페이지가 열립니다.
연결 풀 편집 페이지가 열립니다.
연결 풀 고급 속성 편집 페이지가 열립니다.
GlassFish Server에서는 명령문을 만들 때 QueryTimeout을 설정합니다. 이 옵션을 사용하지 않으려면 값을 -1로 설정합니다. 기본값은 -1입니다.
명령문 캐싱을 비활성화하려면 값을 0으로 지정합니다. 기본값은 0입니다.
이 문자열이 실행되면 연결 상태가 초기화됩니다.
수신기 클래스는 org.glassfish.api.jdbc.SQLTraceListener 인터페이스를 구현해야 합니다. 수신기를 사용하면 SQL 문에 대한 로그 메시지를 쉽게 필터링하고 관리자가 명령문을 분석하도록 할 수 있습니다.
이 옵션은 기본적으로 활성화됩니다.
이 옵션은 기본적으로 활성화됩니다.
이 속성을 적절한 값으로 설정하면 연결의 검증 요청 횟수가 최소화됩니다. 기본값은 0입니다. 값이 0이면 속성이 활성화되지 않습니다.
이 필드를 사용하여 응용 프로그램에서 발생할 수 있는 잠재적인 연결 누수를 검색합니다. 지정된 기간 내에 연결이 응용 프로그램에 의해 풀로 되돌아가지 않으면 잠재적으로 누수되고 있다고 간주되어 호출자의 스택 추적이 로깅됩니다. 연결 누수 추적을 사용하지 않으려면 값을 0으로 설정합니다. 기본값은 0입니다.
이 필드를 누수 재생과 함께 사용하여 응용 프로그램에서 잠재적인 연결 누수가 발생하는 것을 방지할 수 있습니다.
이 옵션은 기본적으로 비활성화됩니다.
연결 다시 만들기 위한 횟수를 지정하지 않으려면 값을 0으로 설정합니다. 기본값은 0입니다.
기본값은 10입니다. 이 속성은 만들기 재시도 횟수의 값이 0보다 큰 경우에만 사용됩니다.
또한 트랜잭션이 완료되고 구성 요소 메소드가 종료되면 연관 해제되어 물리적 연결의 재사용을 돕습니다. 이 옵션을 비활성화하면 물리적 연결은 사용되기 전이라도 논리적 연결과 연관됩니다. 이 옵션은 기본적으로 비활성화됩니다.
이 옵션은 기본적으로 비활성화됩니다.
다른 연결에 대해 동일한 스레드가 필요한 경우 해당 스레드와 이미 연결된 연결을 재사용할 수 있기 때문에 풀에서 다른 연결에 대한 오버헤드가 발생하지 않습니다. 이 옵션은 기본적으로 비활성화됩니다.
이 옵션을 활성화하면 풀에서 선택하는 연결이 특정 자격 증명이 있는 연결과 일치해야 합니다. 이 옵션은 여러 개의 사용자 자격 증명이 있는 응용 프로그램에서 연결 풀이 사용되는 경우 활성화해야 합니다. 이 옵션은 풀의 연결이 항상 같은 종류이며 따라서 풀에서 선택된 연결을 자원 어댑터와 일치시킬 필요가 없음을 관리자가 알고 있을 때 사용하지 않도록 설정할 수 있습니다. 이 옵션은 기본적으로 비활성화됩니다.
연결을 지정된 횟수만큼 재사용한 다음에는 해당 연결이 닫힙니다. 연결이 재사용될 수 있는 횟수를 제한하여 응용 프로그램이 명령문을 종료하지 않은 경우 명령문 누수 발생을 방지할 수 있습니다. 이 속성을 사용하지 않으려면 값을 0으로 설정합니다. 기본값은 0입니다.
실패하는 경우 서버에서 연결 검증을 사용하여 다시 연결할 수 있습니다.
GlassFish Server에서 데이터베이스 연결을 검증하는 방법은 다음과 같습니다.
GlassFish Server는 con.getAutoCommit 및 con.getMetaData 메소드를 호출하여 연결을 검증합니다.
주 - 많은 JDBC 드라이버에서 이러한 호출의 결과를 캐시하므로 이러한 호출을 사용하면 경우에 따라 신뢰할 수 없는 검증이 제공될 수 있습니다. 이러한 호출의 캐시 여부를 판단하려면 드라이버 공급업체에 확인합니다.
GlassFish Server는 사용자 정의 구현 클래스에 의해 검증 클래스 이름 필드에 지정된 사용자 정의 검증 메커니즘을 사용합니다.
응용 프로그램에서 지정된 데이터베이스 테이블을 쿼리합니다. 액세스할 수 있는 테이블이 있어야 하지만 행은 없어도 됩니다. 행이 많이 있는 기존 테이블이나 이미 자주 액세스하는 테이블은 사용하지 마십시오.
제공된 클래스 이름은 GlassFish Server에서 액세스할 수 있어야 합니다. 지정된 클래스는 org.glassfish.api.jdbc.ConnectionValidation 인터페이스를 구현해야 합니다.
이 옵션을 비활성화하면 개별 연결이 사용되는 경우에만 다시 설정됩니다. 이 옵션은 기본적으로 비활성화됩니다.
구성 요소가 아닌 호출자가 얻은 연결은 트랜잭션이 종료될 때 컨테이너에 의해 자동으로 닫히지 않습니다. 이 연결은 호출자에 의해 명시적으로 닫혀야 합니다. 이 옵션은 기본적으로 비활성화됩니다.
플러시 버튼을 누르면 기존 연결이 모두 삭제되고, 풀에 대해 설정된 연결이 다시 만들어지며, 풀이 초기 및 최소 풀 크기로 복원됩니다.
참고 - 기본 설정으로 돌아가려면 기본값 로드 버튼을 누른 다음 저장을 누릅니다.
참조
Copyright © 2005, 2011, Oracle and/or its affiliates. All rights reserved. 법적 공지