이진수 로그 구성 설정 및 표시 - Amazon Aurora

이진수 로그 구성 설정 및 표시

다음 저장 프로시저는 바이너리 로그 파일 유지에 대한 파라미터와 같은 구성 파라미터를 설정하고 표시합니다.

mysql.rds_set_configuration

바이너리 로그를 보관할 기간(시간) 또는 복제를 지연할 시간(초)을 지정합니다.

구문

CALL mysql.rds_set_configuration(name,value);

파라미터

이름

설정할 구성 파라미터의 이름입니다.

USD 상당

구성 파라미터의 값입니다.

사용 노트

mysql.rds_set_configuration 프로시저는 다음 구성 파라미터를 지원합니다.

구성 파라미터는 영구적으로 저장되며 DB 인스턴스 재부팅 또는 장애 조치 이후에도 유지됩니다.

binlog retention hours

binlog retention hours 파라미터는 이진 로그 파일을 보관할 기간(시간)을 지정하는 데 사용됩니다. Amazon Aurora는 일반적으로 가능한 한 빨리 바이너리 로그를 삭제하지만 Aurora 외부의 MySQL 데이터베이스 복제에는 바이너리 로그가 필요할 수 있습니다.

binlog retention hours의 기본값은 NULL입니다. Aurora MySQL에 대해 NULL은 이진 로그가 느리게 정리됨을 의미합니다. Aurora MySQL 바이너리 로그는 특정 기간(보통 하루 이하) 시스템에 남아 있을 수 있습니다.

DB 클러스터에 대한 바이너리 로그를 유지할 기간(시간)을 지정하려면 다음 예에 나와 있는 것처럼 mysql.rds_set_configuration 저장 프로시저를 사용하여 복제 수행에 충분한 기간을 지정합니다.

call mysql.rds_set_configuration('binlog retention hours', 24);

참고

binlog retention hours에는 0 값을 사용할 수 없습니다.

Aurora MySQL 버전 2.11.0 이상 및 버전 3 DB 클러스터의 최대 binlog retention hours 값은 2160(90일)입니다.

보존 기간을 설정한 후, DB 인스턴스 스토리지의 사용량을 모니터링하여 보존된 바이너리 로그가 너무 많은 스토리지를 차지하지 않도록 합니다.

mysql.rds_show_configuration

바이너리 로그가 유지되는 시간입니다.

구문

CALL mysql.rds_show_configuration;

사용 노트

Amazon RDS의 이진수 로그 보관 시간을 확인하려면 mysql.rds_show_configuration 저장 프로시저를 사용합니다.

예시

다음 예제는 보존 기간을 표시합니다.

call mysql.rds_show_configuration; name value description binlog retention hours 24 binlog retention hours specifies the duration in hours before binary logs are automatically deleted.