programing

의 Oracle 연결 풀링.그물

subpage 2023. 7. 8. 10:54
반응형

의 Oracle 연결 풀링.그물

Oracle 데이터베이스를 사용하는 시스템이 있습니다.저는 그 시스템이 제가 잘 모르는 연결 풀링을 사용하는지 질문을 받았습니다.

우리는 사용하고 있습니다.Oracle.DataAccess.Client.OracleConnection

주제를 읽어보니 연결 문자열에서 연결 풀링이 true로 설정되어 있고 기본적으로 true로 설정되어 있습니다.

연결 문자열에 풀링 설정이 포함되어 있지 않습니다.이는 풀링을 사용하고 있음을 의미하며, 풀링을 사용할 경우 기본 최소 및 최대 풀 크기는 어떻게 됩니까?연결 풀링을 암시적으로 사용하는 경우(즉, 연결 문자열에 지정되지 않은 경우) 이러한 값이 무엇인지에 대한 정보를 찾을 수 없습니다.

연결 풀링은 연결 문자열 특성의 ODP.NET 공식 문서에 지정된 대로 기본적으로 설정됩니다(기본값:Pooling = true).

따라서 연결 문자열에서 연결 풀 설정을 생략할 경우 연결 문자열 속성의 동일한 공식 ODP.NET 문서 페이지를 기준으로 다음과 같은 기본 설정을 가진 연결 풀을 얻을 수 있습니다.

  • Connection Timeout = 15풀에서 사용 가능한 연결을 기다리는 최대 시간(초)입니다.
  • Decr Pool Size = 1과도한 양의 설정된 연결을 사용하지 않을 때 닫히는 연결 수입니다.
  • Incr Pool Size = 5풀의 모든 연결이 사용 중일 때 생성할 새 연결 수입니다.
  • Max Pool Size = 100풀의 최대 연결 수입니다.
  • Min Pool Size = 1풀의 최소 연결 수입니다.

설명서에는 다른 흥미로운 기본 풀 값도 나와 있습니다.

언급URL : https://stackoverflow.com/questions/47496365/oracle-connection-pooling-in-net

반응형