글로벌 상태 기록 수집 및 유지
Amazon RDS는 시간에 따른 상태 변수 값의 스냅샷을 생성하고 이를 마지막 스냅샷 이후의 변경 사항과 함께 테이블에 쓰는 일련의 프로시저를 제공합니다. 이 인프라를 전역적 상태 이력이라고 합니다. 자세한 내용은 RDS for MySQL의 글로벌 상태 기록 관리를 참조하세요.
다음 저장 프로시저는 전역적 상태 이력을 수집하고 유지하는 방법을 관리합니다.
주제
mysql.rds_collect_global_status_history
전역적 상태 이력에 대해 요청 시 스냅샷을 생성합니다.
구문
CALL mysql.rds_collect_global_status_history;
mysql.rds_disable_gsh_collector
전역적 상태 이력에서 생성한 스냅샷을 비활성화합니다.
구문
CALL mysql.rds_disable_gsh_collector;
mysql.rds_disable_gsh_rotation
mysql.global_status_history
테이블 회전을 비활성화합니다.
구문
CALL mysql.rds_disable_gsh_rotation;
mysql.rds_enable_gsh_collector
전역적 상태 이력을 활성화하여 rds_set_gsh_collector
로 지정한 간격에 따라 기본 스냅샷을 생성합니다.
구문
CALL mysql.rds_enable_gsh_collector;
mysql.rds_enable_gsh_rotation
mysql.global_status_history
테이블의 내용이 rds_set_gsh_rotation
에서 설정한 주기에 따라 mysql.global_status_history_old
로 회전되도록 회전을 활성화합니다.
구문
CALL mysql.rds_enable_gsh_rotation;
mysql.rds_rotate_global_status_history
필요에 따라 mysql.global_status_history
테이블의 내용을 mysql.global_status_history_old
로 로테이션합니다.
구문
CALL mysql.rds_rotate_global_status_history;
mysql.rds_set_gsh_collector
전역적 상태 이력에서 생성하는 스냅샷 간격(분)을 지정합니다.
구문
CALL mysql.rds_set_gsh_collector(
intervalPeriod
);
파라미터
-
intervalPeriod
-
스냅샷 주기(분)입니다. 기본값은
5
입니다.
mysql.rds_set_gsh_rotation
mysql.global_status_history
테이블의 로테이션 주기(일)을 지정합니다.
구문
CALL mysql.rds_set_gsh_rotation(
intervalPeriod
);
파라미터
-
intervalPeriod
-
테이블 로테이션 주기(일)입니다. 기본값은
7
입니다.