저장소를 사용하여 pureQuery 클라이언트 최적화가 애플리케이션에서 발행한
SQL문을 제어하기 위해 사용하는 pureQueryXML 및 구성 정보를 저장할 수 있습니다.
시작하기 전에
애플리케이션 및 저장소가 사용 가능해야 합니다.
이 태스크 정보
다음 단계는 pureQuery 클라이언트 최적화에
저장소를 사용하기 위한 일반 단계를 설명합니다.
이 단계는
pureQuery 클라이언트 최적화에서 사용되는 SQL문을 포함하는 pureQueryXML 파일 및
pureQuery 런타임 구성 파일을 사용하여 pureQuery 클라이언트 최적화에 사용 가능한 애플리케이션으로
시작합니다.
프로시저
pureQuery 클라이언트 최적화에 사용 가능한 애플리케이션이
저장소를 사용하도록 업데이트하려면 다음을 수행하십시오.
- 애플리케이션에 대한 pureQuery 정보를 보유하기 위한
저장소 및 런타임 그룹 버전을 작성하십시오. ManageRepository 유틸리티를 사용하여
데이터베이스에 저장소를 작성하십시오. ManageRepository 유틸리티 또는 워크벤치를 사용하여
런타임 그룹 버전을 작성하고 관리하십시오.
- pureQuery 런타임 구성 특성 및
pureQueryXML 파일을 포함하는 파일을 검색하십시오.
- 파일의 특성을 수정하십시오.
- pureQueryXml 특성을 제거하십시오. 나중에 지정하는 finalRepositoryProperties 및 propertiesGroupId
특성은 pureQueryXML 파일의 위치를 지정합니다.
- propertiesRefreshInterval 특성을 추가하십시오. propertiesRefreshInterval 특성이 지정되면
애플리케이션이 저장소의 pureQuery 런타임 특성 및
pureQueryXML 파일 정보에 대한 변경사항을 점검합니다.
변경사항이 발견되면 업데이트된 정보가 추출되어
사용됩니다.
- 옵션: pureQueryXML 파일에 사용되는 구성 옵션 또는
바인드 옵션 등의 기타 정보를 검색하십시오. 이러한 옵션을 저장소에 저장할 수 있습니다.
- pureQuery 런타임 구성 특성 및
pureQueryXML 파일을 저장소에 업로드하십시오.
- 애플리케이션이 시작 시 사용하는 다음 pureQuery 런타임 특성을
지정하십시오.
- finalRepositoryProperties 특성은
저장소를 포함하는 데이터베이스를 지정합니다.
- propertiesGroupId 특성은
애플리케이션이 사용하는 pureQuery 런타임 특성 및
pureQueryXML 파일 정보를 포함하는 런타임 그룹 ID를 지정합니다.
- propertiesRefreshInterval 특성은 pureQuery 특성 및
pureQueryXML 데이터에 대한 업데이트사항 점검 간격을 지정합니다. 업데이트사항이 발견되면
애플리케이션은 업데이트된 정보를 검색하여 사용합니다.
- 저장소의 런타임 그룹 버전을 활성화하십시오.
- 애플리케이션을 재시작하십시오.
결과
애플리케이션은 저장소의 pureQuery 런타임 구성 및
pureQueryXML 파일 정보를 사용합니다.
애플리케이션이
SQL 데이터를 캡처하도록 구성되고 outputPureQueryXml 특성이
저장소의 특성으로 지정되지 않은 경우, 애플리케이션이 재시작된 후 캡처된 SQL 데이터는
저장소의 런타임 그룹에 저장됩니다. 이 특성이 지정된 경우, 애플리케이션은
파일 시스템에 캡처된 SQL 데이터를 계속 저장합니다.
다음에 수행할 작업
애플리케이션을 재시작하지 않고 애플리케이션에 대한 pureQuery
런타임 특성 및 pureQueryXML 데이터를 업데이트할 수 있습니다.
propertiesRefreshInterval 특성으로
지정된 간격을 기준으로 애플리케이션은 저장소의 pureQuery 구성 및
pureQueryXML 정보에 대한 변경사항을 점검합니다. 애플리케이션은
업데이트된 정보를 검색하고 사용합니다. 업데이트할 수 있는 사항의 예는
다음과 같습니다.
- 캡처된 SQL 데이터의 위치를 변경할 수 있습니다. 예를 들어,
outputPureQueryXml이 저장소에 저장된 특성 중
하나인 경우, 이 특성을 제거할 수 있습니다. 애플리케이션이
업데이트된 특성을 사용하기 시작하면 캡처된 SQL 데이터는
저장소에 저장됩니다.
- pureQueryXML 파일을 관리할 수 있습니다. pureQueryXML 데이터를
추출하고 캡처된 SQL 데이터를 pureQueryXML 파일과 병합하며
pureQueryXML 파일을 구성합니다. 캡처된 SQL 데이터를 저장소 또는
파일 시스템에서 추출할 수 있습니다. 정적 SQL을 지원하는 데이터베이스의 경우,
pureQueryXML 데이터의 SQL문으로 패키지를 작성하고 이를 데이터베이스에
바인드할 수 있습니다.