쿼리 로그 교체 - Amazon Aurora

쿼리 로그 교체

다음 저장 프로시저는 MySQL 로그를 백업 테이블로 로테이션합니다. 자세한 내용은 Aurora MySQL 데이터베이스 로그 파일 단원을 참조하십시오.

mysql.rds_rotate_general_log

mysql.general_log 테이블을 백업 테이블로 로테이션합니다.

구문

CALL mysql.rds_rotate_general_log;

사용 노트

mysql.rds_rotate_general_log 프로시저를 호출하여 mysql.general_log 테이블을 백업 테이블로 로테이션할 수 있습니다. 로그 테이블이 순환되면 현재 로그 테이블은 백업 로그 테이블에 복사되며 현재 로그 테이블의 해당 항목들은 제거됩니다. 백업 로그 테이블이 이미 존재할 경우, 현재 로그 테이블이 백업으로 복사되기 전에 백업 로그 테이블이 삭제됩니다. 필요하다면 백업 로그 테이블을 쿼리할 수 있습니다. mysql.general_log 테이블에 대한 백업 로그 테이블 이름은 mysql.general_log_backup으로 지정됩니다.

이 절차는 log_output 파라미터를 TABLE로 설정한 경우에만 실행할 수 있습니다.

mysql.rds_rotate_slow_log

mysql.slow_log 테이블을 백업 테이블로 로테이션합니다.

구문

CALL mysql.rds_rotate_slow_log;

사용 노트

mysql.rds_rotate_slow_log 프로시저를 호출하여 mysql.slow_log 테이블을 백업 테이블로 로테이션할 수 있습니다. 로그 테이블이 순환되면 현재 로그 테이블은 백업 로그 테이블에 복사되며 현재 로그 테이블의 해당 항목들은 제거됩니다. 백업 로그 테이블이 이미 존재할 경우, 현재 로그 테이블이 백업으로 복사되기 전에 백업 로그 테이블이 삭제됩니다.

필요하다면 백업 로그 테이블을 쿼리할 수 있습니다. mysql.slow_log 테이블에 대한 백업 로그 테이블 이름은 mysql.slow_log_backup으로 지정됩니다.