읽기 전용 복제본 데이터베이스 구성
읽기 전용 복제본 데이터베이스를 설정하려면 환경 변수 파일 또는 configuration.properties 파일에서 필요한 설정을 구성합니다.
• 환경 변수 업데이트
◦ 다음 연결 URL 등록 정보를 환경 변수에 추가합니다.
CB_database_JDBC_Read_Only_ConnectionURL=<url>
◦ 데이터베이스 풀 구성은 환경 변수를 통해 설정할 수 있습니다. 이렇게 하려면 환경 이름에 _ro_ 한정자를 사용해야 합니다.
Tomcat:
▪ CB_tomcat_pool_ro_initialSize=<value>
등록 정보의 기본값은 10입니다.
▪ CB_tomcat_pool_ro_minIdle=<value)
등록 정보의 기본값은 10입니다.
▪ CB_tomcat_pool_ro_maxIdle=<vaue>
등록 정보의 기본값은 15입니다.
▪ CB_tomcat_pool_ro_maxActive=<value>
등록 정보의 기본값은 35입니다.
HikariCP:
▪ CB_hikaricp pool_ro_minimumIdle=<value>
등록 정보의 기본값은 10입니다.
▪ CB_hikaricp pool_ro_maximumPoolSize=<value>
등록 정보의 기본값은 35입니다.
• configuration.properties 파일을 업데이트합니다.
◦ 다음 연결 URL 등록 정보를 configuration.properties 파일에 추가합니다.
database.readOnlyConnectionURL=<url>
◦ Tomcat을 위한 데이터베이스 풀 구성:
▪ database.applicationReadOnlyPoolProperties.InitialSize=<value>
등록 정보의 기본값은 10입니다
▪ database.applicationReadOnlyPoolProperties.minIdle=<value>
등록 정보의 기본값은 10입니다
▪ database.applicationReadOnlyPoolProperties.maxIdle=<value>
등록 정보의 기본값은 10입니다
|
|
데이터베이스 구성은 환경 변수를 사용하거나 configuration.properties 파일을 업데이트하는 방법으로만 수정할 수 있습니다. JNDI를 사용한 데이터 소스 구성은 지원되지 않습니다.
|
읽기 전용 복제본 데이터베이스 구성 시 고려 사항
읽기 전용 복제본 데이터베이스를 설정할 때 다음 사항을 고려하십시오.
• 클라우드 환경의 경우 읽기 전용 복제본 데이터베이스는 서버와 동일한 지리적 위치에 있어야 합니다.
• 온프레미스 환경의 경우 읽기 전용 복제본 데이터베이스는 기본 데이터베이스와 동일한 지리적 위치에 있어야 합니다.
읽기 전용 복제본 데이터베이스의 상태 및 성능 확인
읽기 전용 복제본 데이터베이스의 상태 및 성능을 모니터링하려면 다음 작업을 수행합니다.
1. 시스템 관리 탭으로 이동하여 서버 상태 대시보드를 클릭합니다. 서버 상태 대시보드 페이지가 열립니다.
2. 서버 상태 대시보드 페이지에서 응용 프로그램 데이터베이스 연결 개수 및 백그라운드 작업 데이터베이스 연결 개수 차트에는 기본 및 읽기 전용 복제본 데이터베이스에 대한 메트릭이 포함되어 있습니다. 데이터베이스는 범례를 기준으로 식별할 수 있습니다.
다음은 서버 상태 대시보드 페이지에서 사용할 수 있는 복제본 데이터베이스 응용 프로그램 데이터베이스 연결 개수에 대한 예시 차트입니다.
모니터링 차트 내보내기 옵션을 사용하여 차트를 내보낼 수 있습니다. 차트 읽기 및 내보내기에 대한 자세한 내용은
성능 모니터링을 참조하십시오.