Amazon Relational Database Service
사용 설명서 (API 버전 2014-10-31)

mysql.rds_set_source_delay

마스터에서 현재 읽기 전용 복제본으로의 복제를 지연할 최소 시간(초)을 설정합니다. 읽기 전용 복제본에 연결된 경우에 이 절차를 사용하여 마스터의 복제를 지연합니다.

구문

CALL mysql.rds_set_source_delay( delay );

파라미터

delay

마스터에서 복제를 지연할 최소 시간(초)입니다.

이 파라미터에 대한 제한은 1일(86,400초)입니다.

사용 시 주의사항

마스터 사용자는 mysql.rds_set_source_delay 절차를 실행해야 합니다.

재해 복구의 경우 이 절차를 mysql.rds_start_replication_until 저장 절차 또는 mysql.rds_start_replication_until_gtid 저장 절차와 함께 사용할 수 있습니다. 절차를 실행하여 지연된 읽기 전용 복제본에 대한 변경 사항을 재해 직전 시간으로 롤 포워드하려면 mysql.rds_set_source_delay 절차를 실행할 수 있습니다. mysql.rds_start_replication_until 또는 mysql.rds_start_replication_until_gtid 절차에서 복제를 중지한 경우 읽기 전용 복제본을 독립 DB 인스턴스로 승격의 지침에 따라 읽기 전용 복제본을 새 마스터 DB 인스턴스로 승격할 수 있습니다.

mysql.rds_rds_start_replication_until_gtid 절차를 사용하려면 GTID를 기반으로 한 복제를 활성화해야 합니다. 재해 원인으로 알려진 특정 GTID 기반 트랜잭션을 건너 뛰려면 mysql.rds_skip_transaction_with_gtid 저장 절차를 사용할 수 있습니다. GTID 기반 복제에 대한 자세한 내용은 Amazon RDS MySQL용 GTID 기반 복제 사용 단원을 참조하십시오.

mysql.rds_set_source_delay 프로시저는 다음 버전의 Amazon RDS MySQL에서 사용할 수 있습니다.

  • MySQL 5.6.40 및 5.6 버전 이상

  • MySQL 5.7.22 및 5.7 버전 이상

예제

마스터에서 현재 읽기 전용 복제본으로의 복제를 최소 1시간(3,600초) 동안 지연하려면 다음 파라미터를 사용하여 mysql.rds_set_source_delay를 호출할 수 있습니다.

CALL mysql.rds_set_source_delay(3600);