2011-02-16 3 views
2

전체 프로그램에서 단일 연결을 사용하려면 연결 풀을 사용해야합니까? 연결 풀을 사용하면 성능이 향상됩니까? 예를 들어, 정적 연결을 열어 여러 SQL 쿼리에 사용할 수 있습니다. 그리고 마지막으로 프로그램이 끝나면 연결을 닫습니다. 내가 다루고있는 대부분의 프로그램은 멀티 스레드가 아니므로 그러한 상황에서 연결 풀을 사용하는 이점을 보지 못합니다. 아무도 내 질문에 대답 할 수 있겠습니까, 고마워요.[Java] 1 연결 만 사용하는 경우 연결 풀이 필요합니까?

미리 감사드립니다.

+0

더 나은 연결성을 제공하는 연결 풀을 사용하는 것이 좋습니다. 즉, DB 서버가 다시 시작될 때까지 기다린 다음 다시 연결하기를 기다리는 연결 풀을 사용하는 것이 좋습니다. 또한 연결 풀은 데이터베이스 서버를 정기적으로 ping하여 모든 것이 정상적으로 작동하는지 확인하고 다른 연결 테스트를 수행하고 연결을 다시 시도하고 유용한 정보를 기록하는 등의 작업을 수행합니다. –

답변

4

예를 들어, 나는 정적 연결을 열 수 있으며, 프로그램 마무리, 나는 연결을 닫을 때 다음 마지막으로, 여러 SQL 쿼리를 사용합니다. 내가 처리하고있는 프로그램의 대부분, 당신은 연결 풀을 필요로하지 않는 것처럼 이 아닌 멀티 스레드

는 소리입니다.

2

연결 풀이 필요하지 않습니다.

연결 수가 제한되어있는 경우 시행해야하는 경우 유용 할 수 있습니다.