복제 파라미터 설정

이미 설정된 복제 관련 파리미터는 슬레이브 데이터베이스 단위로 변경할 수 있다. 변경 가능한 파라미터는 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
                파라미터가 정상적으로 변경되었습니다.