pureQuery 클라이언트 최적화를 사용하여
응용프로그램 자체를 수정하지 않고도 응용프로그램에서 SQL문이 실행되는 방식을
제어할 수 있습니다. pureQuery 클라이언트 최적화는
응용프로그램 코드를 변경하기 보다는 JDBC 드라이버가 응용프로그램과 상호 작용하는
방식을 변경합니다.
이 주제는 pureQuery 클라이언트 최적화 사용의 장점,
pureQuery 클라이언트 최적화를 전개하기 위해 수행할 단계 및 지침 정보를
포함합니다. 예 및 시나리오에는
pureQuery 클라이언트 최적화의 사용 방법을 보여주는 특정 태스크가 포함되어 있습니다.
pureQuery 클라이언트 최적화 전개 시나리오에도
응용프로그램을 테스트 환경에서 프로덕션 환경으로 이동할 때의 전개 고려사항이
간단히 언급되어 있습니다.
pureQuery 클라이언트 최적화 개요
pureQuery 클라이언트 최적화를 사용하여
Java™ 응용프로그램에서 발행되는 SQL문을
캡처 및 제어할 수 있습니다. 예를 들어, 데이터베이스에 대해 좋지 않게 실행되는
SQL문을 성능이 개선된 SQL문으로 대체할 수 있습니다.
pureQuery 클라이언트 최적화 사용을 위한 단계
pureQuery 클라이언트 최적화를 사용하고 SQL문을 정적으로 실행을 정적으로
실행하도록 JDBC 기반 Java 응용프로그램을
구성하는 작업은 네 단계 프로세스입니다. SQL문을 캡처하고, 명령문을 패키지로 구성하고,
SQL문이 포함된 패키지를 DB2® 데이터베이스에
바인드하며, SQL문을 정적으로 실행합니다.
시나리오: pureQuery 클라이언트 최적화를 사용한 WebSphere 응용프로그램 전개
응용프로그램 서버(AS) 환경은 일반적으로
JDBC 기반 Java 응용프로그램을 사용하여
데이터 소스에 액세스합니다. 이러한 환경에서 pureQuery
클라이언트 최적화에 사용 가능한 응용프로그램을 전개할 때 유의해야 할 몇 가지 특정
특성이 있습니다. WebSphere® Application Server는
DB2 데이터 소스에 액세스하는
Java 응용프로그램을 사용하는 공통 환경입니다.
여기에서는 Java 응용프로그램을
WebSphere 환경에서 전개하는
방법에 대해 설명합니다.
pureQuery 클라이언트 최적화를 사용한 SQL문의 정적 및 동적 실행
DB2 데이터베이스에서
SQL문을 정적 또는 동적으로 실행할 수 있습니다. 정적 실행의 경우
SQL문을 실행하도록 데이터베이스를 구성해야 하지만 성능이 보다
일관적입니다. SQL문의 동적 실행은
데이터베이스에서의 특별한 준비가 필요하지 않아서 보다 탄력적입니다.