응용프로그램 특정 등록 정보를 설정할 때, 등록 정보 수정, SQL문 캡처, pureQueryXML 파일 구성 또는 하나의 응용프로그램에 대한 SQL 바인드를 수행해도 데이터 소스를 공유하는 다른 응용프로그램은 손상되지 않습니다. 또한 응용프로그램 중 하나 이상이 응용프로그램 서버(AS)가 수행한 명령문 캐싱에 의존하지 않는 한, 하나의 응용프로그램에 대한 조치가 다른 응용프로그램에 대한 조치를 간섭하지 않고 동시에 응용프로그램 중 두 개 이상에 대해 조치를 수행할 수도 있습니다.
실제로, 응용프로그램에 특정한 클라이언트 최적화 등록 정보를 수정하는 경우 모든 응용프로그램을 실행 중인 응용프로그램 서버(AS)를 재시작하지 않아도 됩니다. 대신 하나의 응용프로그램만 재시작할 수 있습니다.
그러나 pdq.properties 파일에 있거나 DataSource 오브젝트에 대해 설정된 등록 정보를 수정하는 경우 응용프로그램 서버(AS)를 재시작해야 합니다. 이 위치에서 설정할 수 있는 등록 정보는 pureQuery가 클라이언트 최적화에 대한 오류 메시지를 로깅하는 방법을 판별하는 등록 정보입니다. 이 위치에서 등록 정보를 설정하는 방법에 대한 정보는 클라이언트 최적화에 대한 등록 정보 설정 방법을 참조하십시오.
두 개의 웹 응용프로그램(Application1 및 Application2)이 WebSphere® Application Server에서 실행 중이라고 가정하십시오. Application1에서 SQL문을 동적으로 실행하고 Application2에서 SQL을 정적으로 실행할 수 있도록 둘 다에 대해 클라이언트 최적화를 구성하려고 합니다.
Application1은 두 개의 데이터 소스인 OrdersDS 및 ItemsDS를 사용합니다. Application2는 이 데이터 소스 중 하나인 OrdersDS를 사용합니다.
다음 단계는 로깅하지 않고 선택적 클라이언트 최적화 등록 정보도 없는 단순 구성을 설정하는 방법을 보여줍니다.
Application1을 설정하고 실행하려면 다음 단계를 수행할 수 있습니다.
pdq.ItemsDS.properties에 대해 다음 설정을 사용합니다.
pdq.captureMode=ON pdq.executionMode=DYNAMIC pdq.pureQueryXml=App1Items.pdqxml
pdq.OrdersDS.properties에 대해 다음 설정을 사용합니다.
pdq.captureMode=ON pdq.executionMode=DYNAMIC pdq.pureQueryXml=App1Orders.pdqxmlpureQueryXML 파일의 이름은 확장자가 .pdqxml 또는 .xml이면 사용자가 원하는 어떤 규칙도 따를 수 있습니다.
Application2를 설정하고 실행하려면 다음 단계를 수행할 수 있습니다.
pdq.captureMode=ON pdq.executionMode=DYNAMIC pdq.pureQueryXml=App2Orders.pdqxmlpureQueryXML 파일의 이름은 사용자 고유 규칙을 따를 수 있습니다. 그러나 확장자는 .pdqxml 또는 .xml이어야 합니다.