«connection-pooling» 태그된 질문

16
JDBC를 사용한 연결 풀링 옵션 : DBCP vs C3P0
Java / JDBC에 사용 가능한 최상의 연결 풀링 라이브러리는 무엇입니까? 두 가지 주요 후보 (무료 / 오픈 소스)를 고려하고 있습니다. 아파치 DBCP- http : //commons.apache.org/dbcp/ C3P0- http: //sourceforge.net/projects/c3p0 나는 블로그와 다른 포럼에서 그들에 대해 많이 읽었지만 결정을 내릴 수 없었습니다. 이 두 가지에 대한 대안이 있습니까?

11
Node.js 웹 애플리케이션에서 MongoDB 연결을 어떻게 관리합니까?
내가 사용하고 노드 MongoDB를 네이티브 웹 사이트를 작성하여 MongoDB와 드라이버를. 연결 관리 방법에 대한 몇 가지 질문이 있습니다. 모든 요청에 ​​대해 하나의 MongoDB 연결 만 사용하면 충분합니까? 성능 문제가 있습니까? 그렇지 않은 경우 전체 응용 프로그램에서 사용할 전역 연결을 설정할 수 있습니까? 그렇지 않은 경우 요청이 도착할 때 새 연결을 …

4
엔터티 프레임 워크 및 연결 풀링
최근에 .NET 4.0 응용 프로그램에서 Entity Framework 4.0을 사용하기 시작했으며 풀링과 관련하여 몇 가지 궁금합니다. 내가 아는 연결 풀링은 ADO.NET 데이터 공급자, 내 경우에는 MS SQL 서버의 연결 풀링으로 관리됩니다. 새 엔티티 컨텍스트 ( ObjectContext) 를 인스턴스화 할 때 적용됩니다 ( 예 : 매개 변수 없음 new MyDatabaseModelEntities()?). a) 응용 …

13
모든 (또는 대부분의) 데이터베이스에서 작동하는 효율적인 SQL 테스트 쿼리 또는 유효성 검사 쿼리
많은 데이터베이스 연결 풀링 라이브러리는 유휴 상태에 대한 SQL 연결을 테스트하는 기능을 제공합니다. 예를 들어, JDBC 풀링 라이브러리 c3p0 에는라는 속성이 있으며,이 속성 preferredTestQuery은 구성된 간격으로 연결에서 실행됩니다. 마찬가지로 Apache Commons DBCP에는 validationQuery. 내가 본 많은 예제 쿼리 는 MySQL에 SELECT 1;대한 것이며 테스트 쿼리의 값으로 사용 하는 것이 좋습니다 …


13
JDBC에서 연결 풀을 설정하는 방법은 무엇입니까?
누구든지 JDBC 연결 풀을 설정하는 방법에 대한 예제 나 링크를 제공 할 수 있습니까? Google 검색에서 나는 이것을하는 많은 다른 방법을 보았고 다소 혼란 스럽습니다. 궁극적으로 java.sql.Connection객체 를 반환하려면 코드가 필요 하지만 시작하는 데 문제가 있습니다. 어떤 제안이라도 환영합니다. 업데이트 : 합니까하지 javax.sql또는 java.sql풀 된 접속의 구현이? 이것을 사용하는 것이 …

3
풀에서 JDBC 연결 닫기
JDBC 사용을위한 표준 코드 섹션은 다음과 같습니다. Connection conn = getConnection(...); Statement stmt = conn.conn.createStatement (ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); ResultSet rset = stmt.executeQuery (sqlQuery); // do stuff with rset rset.close(); stmt.close(); conn.close(); 질문 1 : Connection Pool을 사용할 때 마지막에 Connection을 닫아야합니까? 그렇다면 풀링의 목적이 상실되지 않습니까? 그렇지 않은 경우 DataSource는 Connection의 …

3
DBCP-다른 데이터베이스에 대한 validationQuery
DBCP 풀을 사용하고 testOnBorrow 및 testOnReturn 을 사용 하여 연결이 여전히 유효한지 테스트 하고 싶습니다 . 불행히도 나는 그것이 작동하도록 속성 validationQuery를 설정해야합니다. 질문 : validationQuery에는 어떤 값이 있어야합니까? 저도 알아요 : validationQuery는 적어도 하나의 행을 반환하는 SQL SELECT 문이어야합니다. 문제는 다양한 데이터베이스 (DB2, Oracle, hsqldb)를 사용한다는 것입니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.