轮换查询日志
以下存储过程将 MySQL 日志交替到备份表。有关更多信息,请参阅 MySQL 数据库日志文件。
mysql.rds_rotate_general_log
将 mysql.general_log
表轮换到备份表。
语法
CALL mysql.rds_rotate_general_log;
使用说明
您可以通过调用 mysql.general_log
过程将 mysql.rds_rotate_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.slow_log
过程将 mysql.rds_rotate_slow_log
表轮换到备份表。轮换日志表时,会将当前日志表复制到备份日志表,随后删除当前日志表中的条目。如果备份日志表已存在,则先将其删除,然后将当前日志表复制到备份。
如果需要,您可以查询备份日志表。mysql.slow_log
表的备份日志表名为 mysql.slow_log_backup
。