Lifecycle Query Engine 조회의 응답 개선

조회 활동이 높으면 서버의 로드가 조회의 응답에 영향을 미칠 수 있습니다. 관리자는 여러 조치를 수행하여 조회의 응답 및 Lifecycle Query Engine의 복원성을 개선할 후 있습니다. 예를 들어, 실행 중인 조회에 대한 한계를 정의하고 조회 캐싱 또는 로드 쉐딩을 사용으로 설정할 수 있습니다.

조회 구성

Lifecycle Query Engine 조회 서비스가 색인화된 데이터에서 조회를 실행합니다. 색인에 반하여 실행되는 모든 조회에 적용ㅇ하는 서비스의 특성을 정의할 수 있습니다. 기본적으로 조회 서비스가 사용되고 값이 모든 노드에 적용됩니다.

다음 특성을 지정하여 조회의 한계를 정의하는 방법으로도 조회 성능을 관리할 수 있습니다.

조회 서비스 페이지의 조회 특성 화면 캡처

LQE가 강도 높은 작업(예: 새 데이터 소스에 대한 색인 작성 또는 데이터 백업)을 수행 중인 경우 조회 서비스를 임시로 끄면 성능이 향상될 수 있습니다.

조회 캐싱

조회 캐싱을 사용하면 조회 결과가 중앙 데이터베이스에 캐시되고 동일한 액세스 그룹에 속한 모든 사용자 간에 공유됩니다. 사용자가 속한 그룹의 서브세트 및 조회가 영향을 미치는 그룹에 대한 정보가 조회 결과와 함께 캐시에 저장됩니다.

LQE는 2가지 유형의 캐싱(HTTP 응답 및 조회 결과)을 제공합니다. HTTP 조회 캐싱이 조회 결과 캐싱을 보완합니다. 시스템이 로드 아래에 있는 경우 두 캐싱 오퍼레이션 모두 로드를 줄이는 데 도움이 될 수 있습니다. 사용할 캐싱 유형을 선택하여 조회 결과가 캐시되는 기간을 지정할 수 있습니다.
참고: 사용자가 LQE 색인에서 최신 데이터에 액세스하려는 경우 어느 유형의 캐싱도 사용하지 마십시오.
조회 서비스 페이지의 조회 캐싱 특성 화면 캡처
  • HTTP 응답 캐싱 사용: 조회 결과가 클라이언트에 캐시되었습니다.
  • HTTP 응답 최대 시간(초): 캐시된 조회 결과가 클라이언트에서 사용 가능한 시간(초)입니다. 기본값은 120입니다.
  • 조회 결과 캐싱 사용: 조회 결과가 서버에 캐시됩니다.
  • 조회 결과 캐시 만기(초): 캐시된 조회 결과가 서버에서 사용 가능한 시간(초)입니다. 기본값은 120입니다.

작동 방식: 두 사용자(유저 1 및 유저 2)가 동일한 자원 그룹에 있습니다. 유저 1이 조회 A를 실행합니다. 유저 2가 120초 이내에 조회 A를 실행하면 캐시된 조회 결과를 얻습니다. 유저 2가 120초 후에 조회 A를 실행하면 조회가 다시 실행하여 업데이트된 결과를 얻습니다. 조회 로드 쉐딩을 사용하는 경우 경고 및 위험 임계값에 도달하면 이 동작이 변경됩니다. 조회 로드 쉐딩의 내용을 참조하십시오.

조회 로드 쉐딩

조회 로드 쉐딩 임계값을 정의하면 조회 로드가 무겁고 임계값에 도달하는 경우 Lifecycle Query Engine이 작동하는 방식을 제어할 수 있습니다.

조회 서비스 페이지의 로드 쉐딩 특성 화면 캡처

로드 쉐딩을 사용 안하는 경우 조회 결과가 캐시되고 조회 결과 캐시 만기 값에 기반하여 만기됩니다. 그러나 로드 쉐딩을 사용하면 LQE의 3가지 운영 조건이 다음과 같습니다.
  • 일반: 조회가 실행하고 결과가 120초 동안 캐시됩니다(또는 조회 결과 캐시 만기 값). 정확한 권한이 있는 사용자가 120초 이내에 동일한 조회를 실행하면 캐시된 결과가 리턴되고, 그렇지 않으면 조회가 실행하고 결과가 120초 동안 캐시됩니다. 로드 쉐딩이 사용되거나 사용되지 않거나 일반 운영 조건이 적용됩니다.
  • 경고: 조회가 빠른 조회의 최대 시간 값보다 적은 시간에 실행한 경우, 조회가 실행하고 결과가 캐시됩니다. 그렇지 않으면 캐시된 결과가 리턴됩니다(만기된 경우에도).
  • 위험: 위험 임계값에 도달하면 새 조회가 실행하지 않고 캐시된 결과만 표시됩니다.
참고: 조회 서비스 페이지에 정의한 임계값이 모든 노드에 적용됩니다. LQE 노드 페이지의 개별 노드에 대한 임계값을 지정할 수 있습니다. Lifecycle Query Engine 노드 관리의 내용을 참조하십시오.
팁: 통계 페이지 또는 홈 페이지에서 Lifecycle Query Engine의 성능을 모니터할 수 있습니다. 임계값에 초과하면 알리도록 LQE를 구성할 수도 있습니다.

비디오 아이콘 비디오 보기

CLM 재생 목록
Jazz.net 채널
User Education 채널

학습 아이콘 더 알아보기

CLM 학습 서클
Agile 학습 서클
학습 서클

질문 아이콘 질문하기

Jazz.net 포럼
developerWorks 포럼

지원 아이콘 지원 받기

지원 센터 포털
배치 위키
지원 센터 블로그