간단한 스레드 풀 고려. 스레드 풀의 주요 목적은 최대 스레드 수를 제한하고 스레드 제거 및 생성을 방지하기 위해 스레드 재사용 (재활용)입니다. 맞습니까?
최근에 나는 Java EE에서 데이터베이스 연결이 서버에 의해 풀링되었지만 왜 그럴 수 없는지 (위키 백과 연결 풀)을 읽었 는가?
질문 :
데이터베이스 연결 풀 용도?
- 자바의 SQL 연결 풀링의 주요 목적은 무엇인가?
- 128 개의 연결을 풀링하고 모두 열어 둘 수 있습니까?
- 128 개의 동시 선택 명령이 하나의 연결 또는 128 연결에서 실행되는 경우의 차이점은 무엇입니까?
- 연결 풀을 통해 데이터베이스에 연결하는 올바른 방법은 무엇입니까?
- 서버와 데이터베이스가 어떻게 연결을 처리합니까?
- 서버가 닫힌 연결을 어떻게 다시 사용합니까?
- 전체 서버 구성 요소가 공유 연결을 사용하는 경우에도 풀이 필요합니까?
미리 감사드립니다.
데이터베이스 연결은 데이터베이스 * 클라이언트에 의해 풀링됩니다. * J2EE 서버는 데이터베이스의 클라이언트입니다. – EJP
@EJP 좋은 지적으로, 나는 또한 'MS SQL Server'내에 연결 풀 구성도 발견 했으므로 서버와 관련이 있습니까? 또는 관리 스튜디오? –