데이터베이스 서비스는 두 개의 데이터 이동 서비스(상태에서 런타임으로 및 런타임에서 히스토리로)를 사용하여 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 정책 매개변수
값 | 설명 |
---|---|
-1 | 정책이 사용 불가능합니다. |
0 | 1과 동일한 효과를 냅니다. 각각의 비즈니스 측정 그룹에 대해 항상 새 Capture 서버를 작성합니다. |
> 1 | 이 숫자를 기준으로 정책을 적용합니다. |
값 | 설명 |
---|---|
< 0 | 정책이 사용 불가능합니다. |
-1 | 정책이 사용 불가능합니다. |
0 | 1과 동일한 효과를 냅니다. 각각의 새 비즈니스 측정 그룹에 대해 항상 새 Capture 서버를 작성합니다. |
> 1 | 이 숫자를 기준으로 정책을 적용합니다. |
값 | 설명 |
---|---|
< 0 | 정책이 사용 불가능합니다. |
-1 | 정책이 사용 불가능합니다. |
0 | 1과 동일한 효과를 냅니다. 각각의 새 비즈니스 측정 그룹에 대해 항상 새 Capture 서버를 작성합니다. |
1보다 크고 100보다 작음 | 정책이 이 임계값을 기준으로 적용됩니다. |
100 이상 | 1과 동일한 효과를 냅니다. 각각의 새 비즈니스 측정 그룹에 대해 항상 새 Capture 서버를 작성합니다. |
Apply 정책 매개변수
값 | 설명 |
---|---|
1 | 정책이 사용 가능합니다. |
기타 다른 수 | 정책이 사용 불가능합니다. |
값 | 설명 |
---|---|
< 0 | 정책이 사용 불가능합니다. |
-1 | 정책이 사용 불가능합니다. |
0 | 1과 동일한 효과를 냅니다. 각각의 새 비즈니스 측정 그룹에 대해 항상 새 Apply 서버를 작성합니다. |
> 1 | 이 숫자를 기준으로 정책을 적용합니다. |
값 | 설명 |
---|---|
< 0 | 정책이 사용 불가능합니다. |
-1 | 정책이 사용 불가능합니다. |
0 | 1과 동일한 효과를 냅니다. 각각의 새 비즈니스 측정 그룹에 대해 항상 새 Apply 서버를 작성합니다. |
> 1 | 이 숫자를 기준으로 정책을 적용합니다. |
값 | 설명 |
---|---|
< 0 | 정책이 사용 불가능합니다. |
-1 | 정책이 사용 불가능합니다. |
0 | 1과 동일한 효과를 냅니다. 각각의 새 비즈니스 측정 그룹에 대해 항상 새 Apply 서버를 작성합니다. |
> 1 | 이 숫자를 기준으로 정책을 적용합니다. |
Apply Group 정책 매개변수
값 | 설명 |
---|---|
< 0 | 정책이 사용 불가능합니다. |
-1 | 정책이 사용 불가능합니다. |
0 | 1과 동일한 효과를 냅니다. 각각의 새 비즈니스 측정 그룹에 대해 항상 새 Apply 서버를 작성합니다. |
> 1 | 이 숫자를 기준으로 정책을 적용합니다. |
값 | 설명 |
---|---|
< 0 | 정책이 사용 불가능합니다. |
-1 | 정책이 사용 불가능합니다. |
0 | 1과 동일한 효과를 냅니다. 각각의 새 비즈니스 측정 그룹에 대해 항상 새 Apply 서버를 작성합니다. |
> 1 | 이 숫자를 기준으로 정책을 적용합니다. |