콘텐츠로 이동

4. Tips & Recommendation#

이 장은 Altibase JDBC 드라이버를 효율적으로 사용하기 위한 방법을 제시한다.

성능을 위한 팁#

아래는 JDBC 애플리케이션의 성능을 향상시키기 위해 염두에 두어야 할 몇 가지 사항이다.

  • JDBC 애플리케이션에서 LOB 데이터를 조작할 때에는 Stream 또는 Writer 객체를 사용할 것을 권장한다. 만약 사용할 LOB 데이터의 크기가 8192바이트 이하일 경우, lob_cache_threshold 연결 속성을 적절한 값으로 설정하도록 한다.

  • 하나의 Connection 객체에 한 가지 작업을 수행할 것을 권장한다. 예를 들어, 한 Connection 객체에 여러 개의 Statement 객체를 생성하여 작업을 수행하면 성능 저하가 발생할 수도 있다.

  • Connection 객체의 생성, 소멸이 빈번할 경우, 미들웨어(WAS)에서 제공하는 Connection Pool을 사용할 것을 권장한다. Connection을 맺고 끊는 작업은 다른 연산에 비해 비교적 비용이 크기 때문이다.