Chat now with support
Chat mit Support

SharePlex 11.4 - 설치 및 설정 안내서

이 안내서 정보 이 안내서에 사용된 규칙 Oracle 소스에 SharePlex 설치 및 설정
Oracle용 SharePlex 사전 설치 체크리스트 SharePlex 설치 프로그램 다운로드 Linux 및 UNIX에 SharePlex 설치 복제를 위한 Oracle 환경 설정 Oracle에서 다른 타겟 유형으로의 복제 설정 Oracle용 클라우드 호스팅 데이터베이스 설치 및 설정 원격 캡처 설치 및 설정 HA 클러스터 설치 및 설정 Oracle용 일반 SharePlex 데모 Oracle용 고급 SharePlex 데모 데이터베이스 설정 유틸리티 Oracle 설치 문제 해결
PostgreSQL 데이터베이스를 소스 및 서비스로 사용하여 SharePlex 설치 및 설정
PostgreSQL용 SharePlex 사전 설치 체크리스트 PostgreSQL용 SharePlex 설치 프로그램 다운로드 PostgreSQL용 Linux에 소스로 SharePlex 설치 PostgreSQL에서 지원되는 타겟 유형으로의 복제 설정 PostgreSQL용 클라우드 호스팅 데이터베이스 설치 및 설정 PostgreSQL용 원격 캡처 설치 및 설정 PostgreSQL 고가용성 클러스터에 SharePlex 설치 논리적 복제를 사용하여 고가용성을 갖춘 PostgreSQL Azure Flexible Server에서 SharePlex 구성 PostgreSQL용 일반 SharePlex 데모 PostgreSQL용 고급 SharePlex 데모 Database Setup for PostgreSQL Database Setup for PGDB as a Service pg_hint_plan 확장 설치 PostgreSQL 설치 문제 해결
Docker 컨테이너에 SharePlex 설치 SharePlex 사용자를 보안 그룹에 할당 설치 문제 해결 SharePlex 제거 고급 설치 프로그램 옵션 SharePlex를 루트로 설치 SharePlex가 설치한 항목

SQL 캐싱 조정

SharePlex는 자주 사용되는 SQL 문을 재사용하기 위해 캐시하므로 해당 문이 반복될 때마다 구문 분석하고 바인딩할 필요가 없습니다. 이는 SharePlex의 조정 가능한 기능으로, SQL 캐시라고 합니다. 애플리케이션이 생성하는 반복 문의 양에 따라 이점을 최대화하도록 이 기능을 조정할 수 있습니다.

SQL 캐시는 데이터 값 외에는 아무런 변화 없이 동일한 SQL 문이 반복해서 실행되는 경우에만 Post의 성능을 향상시킵니다. 사용자 환경이 그렇지 않은 경우 SQL 캐시는 Post 프로세스에 불필요한 오버헤드를 추가하므로 이를 비활성화해야 합니다.

지원되는 타겟

전체

SQL 캐시 활성화 또는 비활성화

다음과 같이 SQL 캐시를 제어합니다.

Oracle
매개변수 설명

SP_OPO_SQL_CACHE_DISABLE

SQL 캐시를 활성화하거나 비활성화합니다. 기본적으로 0으로 설정되어 활성화됩니다. SQL 캐시를 비활성화하려면 매개변수를 1로 설정합니다. 일괄 작업에 대해서만 SQL 캐시를 비활성화하려면 매개변수를 3으로 설정합니다. 그러면 Post에서 사용하는 메모리 양이 줄어듭니다.

SP_OPO_MAX_CDA

Post 세션당 캐시할 활성 문의 수를 결정합니다. Post는 기본적으로 세션당 50개의 커서를 엽니다. 필요한 경우 이 설정을 늘리거나 줄일 수 있습니다. 자세한 내용은 열린 커서 조정를 참조하십시오.
Open Target
매개변수 설명

SP_OPX_SQL_CACHE_DISABLE

SQL 캐시를 활성화하거나 비활성화합니다. 기본적으로 0으로 설정되어 활성화됩니다. SQL 캐시를 비활성화하려면 매개변수를 1로 설정합니다.

다음과 같이 target 명령을 사용합니다.

target r.database [queue queuename] set resources max_active_statements=number_of_active_statements

Post 세션당 캐시할 활성 문의 수를 결정합니다. Open Target 데이터베이스의 경우 Post는 ODBC 드라이버에서 허용되는 활성 문 수를 가져옵니다. 해당 값이 max_active_statements 설정보다 낮으면 Post가 중지되고 오류가 반환됩니다. SQL 캐시 기능을 비활성화하거나 max_active_statements 값을 줄일 수 있습니다.

최고의 성능을 위해 SQL 캐시 조정

활성 문 수가 복제되는 작업에 최적인지 확인하려면 다음 단계를 따릅니다.

  1. sp_ctrl을 실행하고 show post detail 명령을 실행하여 캐시된 문의 적중률을 결정합니다.
  2. SQL 캐시 적중 횟수 필드를 찾습니다. 이 필드는 구문 분석 및 바인딩 없이 실행된 총 메시지 수를 총 INSERT, UPDATE 및 DELETE 작업 수로 나눈 비율을 보여줍니다. 예를 들어 적중률이 36%라는 것은 Post가 캐시된 문을 36%의 시간 동안 사용하고 있음을 나타냅니다.
  3. 며칠 간의 일반적인 복제 활동 후 적중률을 확인하여 활성 문 수에 대한 이상적인 설정을 측정합니다. 적중률이 50% 미만인 경우 매개변수 값을 약 5개의 문 단위로 조금씩 늘립니다.
  4. 다음 며칠 동안 적중률을 모니터링합니다. 적중률이 증가하면 애플리케이션이 활성 문에 허용된 모든 커서를 사용하고 있음을 의미합니다. 적중률이 일정하게 유지될 때까지 계속해서 매개변수 값을 조금씩 증가시킵니다.
Verwandte Dokumente

The document was helpful.

Bewertung auswählen

I easily found the information I needed.

Bewertung auswählen