반응형
의 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
반응형
'programing' 카테고리의 다른 글
Firebase 배포가 JS 파일을 업데이트하지 않음 (0) | 2023.07.08 |
---|---|
Git에서 현재 체크아웃된 커밋 찾기 (0) | 2023.07.08 |
VBA 양식 텍스트 상자에 숫자만 허용(+, - 및 . 포함) (0) | 2023.07.08 |
R에서 %>%는 무엇을 의미합니까? (0) | 2023.07.08 |
Android Pull-to-Refresh를 구현하는 방법 (0) | 2023.07.08 |