복제 파라미터 설정

설명

이미 설정된 복제 관련 파리미터는 슬레이브 데이터베이스 단위로 변경할 수 있다. 변경 가능한 파라미터는 8가지로 repl_change_param 유틸리티를 통해 지원한다.

구문

repl_change_param master_db_name slave_db_name dist_db_name [option]

repl_change_param 의 옵션은 다음과 같다.

옵션

설명

-p passwd

배포 데이터베이스에 대한 DBA 암호.

-n parameter_name

설정할 수 있는 파라미터 이름. 소문자로 입력.

-v parameter_value

-n 옵션에서 정의한 파라미터에 대한 값

--help

도움말 메시지 출력

repl_change_param  masterdb  slavedb distdb 

                1.  perf_poll_interval  -  복제 지연시간을 측정하는 단위(초)
                2.  size_of_log_buffer  -  복제 에이전트의 로그버퍼 크기(페이지)
                3.  size_of_cache_buffer  -  복제 에이전트의 복제 로그버퍼 크기(페이지)
                4.  size_of_copylog  -  복제로그의 페이지 수
                5.  index_replication  -  인덱스 복제 여부
                6.  for_recovery  -  마스터 교체용 복제 여부
                7.  log_apply_interval  -  복제 수행 주기(초)
                8.  restart_interval  -  슬레이브 재접속 주기(초)

슬레이브 데이터베이스의 복제 환경을 구성하기 위한 파라미터로 각 항목에 대해 사용자 정의할 수 있다. 변경하지 않을 경우 기본값이 설정된다.

  1. perf_poll_interval
  2. size_of_log_buffer
  3. size_of_cache_buffer
  4. size_of_copylog
  5. index_replication
  6. for_recovery
  7. log_apply_interval
  8. restart_interval
예제

$ repl_change_param masterdb slavedb distdb admin
-- 변경하고자 하는 파라미터 번호 (q - 중지) > > 1
        > > perf_poll_interval 값 (10 ~ 60) > > 10
-- 변경하고자 하는 파라미터 번호 (q - 중지) > > q

$ repl_change_param masterdb slavedb distdb admin -n size_of_cache_buffer -v 500
                파라미터가 정상적으로 변경되었습니다.