성능 향상을 위한 데이터 서비스 매개변수 변경

데이터베이스 서비스는 두 개의 데이터 이동 서비스(상태에서 런타임으로 및 런타임에서 히스토리로)를 사용하여 WebSphere® Business Monitor를 지원합니다. 이들 데이터 이동 서비스는 서로 완벽하게 독립적입니다. 각 데이터 이동 서비스는 하나 이상의 비즈니스 측정 모델을 지원합니다.

데이터 이동 서비스가 지원하는 각각의 비즈니스 측정 모델에 대해 Capture 및 Apply 서버 세트가 작성됩니다. 현재 아키텍처에는 기본적으로 각 비즈니스 측정 모델에 하나의 Capture 서버와 하나의 Apply 서버가 있습니다. 이를 위해서는 Capture 정책 매개변수, Apply 정책 매개변수 및 Apply Group 정책 매개변수 그룹에서 매개변수를 변경하여 둘 이상의 Capture 또는 Apply 서버가 있을 수도 있습니다.

비즈니스 측정 모델이 매우 큰 경우 데이터 이동 서비스별로 모델당 하나의 Capture 및 Apply 서버가 존재하면 성능에 영향을 줍니다. 이 경우 해당 매개변수를 수정하여 성능을 높일 수 있습니다. 적절한 하드웨어와 테이블 공간 및 버퍼 풀 계획을 세운다면 Capture 및 Apply 서버를 추가하여 성능을 높이는 것도 가능합니다.

추가 Capture 서버를 사용하여 비즈니스 측정 모델 테이블의 데이터 캡처 속도를 높일 수 있습니다. Capture 정책 매개변수를 매개변수를 하나 또는 둘 다 줄일 수 있습니다. 각각의 추가 Capture 서버는 추가 프로세서 및 I/O 시간뿐 아니라 제어 정보를 저장하기 위해 추가 데이터베이스 공간을 사용합니다. 그러나 서버 수를 늘리면 Apply 컴포넌트에 더욱 빠르게 정보를 제공할 수 있으며 전체 시스템의 처리량을 높일 수 있습니다.

추가 Apply 서버의 장점은 더 있습니다. 현재 아키텍처에서 Apply 서버는 지정된 테이블에 대해 직렬 방식으로 작동합니다. 한 Apply 서버에 지정된 비즈니스 측정 그룹 및 테이블의 수가 많아질수록 모든 항목을 처리하는 데 더 오랜 시간이 걸립니다. Apply 서버를 추가하면 이러한 비즈니스 측정 그룹을 병렬로 처리할 수 있으므로 성능이 향상됩니다. 이렇게 하려면 적절한 하드웨어와 알맞은 테이블 공간 및 버퍼 풀 계획이 있어야 I/O 경합을 피할 수 있습니다.

Apply Group 정책 매개변수의 기본값을 변경하는 것은 바람직하지 않습니다.

정책 매개변수를 지정하는 방법:

모니터 서버를 호스트하는 시스템에서 모니터 설치 디렉토리를 찾으십시오(Windows의 경우 'C:\IBM\WebSphere\Monitor'). 이 서브디렉토리에는 'rm' 디렉토리가 있으며 이 디렉토리 아래에 'config'라는 또 다른 디렉토리가 있습니다. 이 예제의 경우 디렉토리의 전체 경로는 'C:\IBM\WebSphere\Monitor\rm\config'입니다.

config 디렉토리에 'DS_Replication_Policy_Defaults.properties'라는 이름의 새 파일을 작성하십시오. 이 파일이 있는 경우 데이터 서비스 컴포넌트는 Performance 정책 매개변수의 대체를 지정한 사용자를 위해 이 파일을 읽습니다.

매개변수는 다음과 같이 지정됩니다.

데이터 이동 서비스 처리 중 시스템은 서비스 특정 값을 먼저 찾은 후 명시적인 기본값을 찾고 내부 또는 잠재 기본값을 찾습니다.

Capture 정책 매개변수

Capture 정책 매개변수는 비즈니스 측정 그룹을 Capture 서버에 지정하는 방식을 변경합니다. 모든 비즈니스 측정 모델에 대해 항상 하나의 Capture 서버가 존재하지만 이전 아키텍처와는 달리, 각각에 대해 별도의 서버가 없어도 여러 비즈니스 측정 그룹을 동일한 Capture 서버에 지정하는 것이 가능해졌습니다.

Apply 정책 매개변수

Apply 정책 매개변수는 비즈니스 측정 그룹을 Apply 서버에 지정하는 방식을 변경합니다. 현재는 모든 비즈니스 측정 모델에 대해 항상 하나의 Apply 서버가 존재하지만 이전 아키텍처와는 달리, 각각에 대해 별도의 서버가 없어도 여러 비즈니스 측정 그룹을 동일한 Apply 서버에 지정하는 것이 이제 가능해졌습니다.

Apply Group 정책 매개변수

이 정책은 Apply 그룹에 비즈니스 측정 그룹을 할당하는 방법에 영향을 줍니다. DB2에서 Apply 그룹을 등록 세트라고 합니다. 등록 세트에서 테이블을 할당하는 최선의 방법을 보려면 DB2 Replication 문서를 참조하십시오. Replication Manager는 항상 등록 세트당 하나의 비즈니스 측정 그룹을 할당하도록 선택합니다.

Copyright IBM Corporation 2005, 2006. All Rights Reserved.