쿼리 로그 교체
다음 저장 프로시저는 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
으로 지정됩니다.