轮换查询日志 - Amazon Relational Database Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

轮换查询日志

以下存储过程将 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