MySQL 数据库日志概览 - Amazon Aurora
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

MySQL 数据库日志概览

您可以监控以下类型的 MySQL 日志文件:

  • 错误日志

  • 慢速查询日志

  • 常规日志

系统会默认生成 MySQL 错误日志。您可以通过在数据库参数组中设置参数来生成慢速查询日志和一般日志。

日志轮换和保留

MySQL 慢速查询日志、错误日志和一般日志文件的大小限制为不超过为数据库实例分配的存储空间的 2%。为了维护此阈值,日志每小时自动轮换一次。MySQL 会在 24 小时后或达到 15% 的磁盘空间时删除日志。 如果在删除旧日志文件后,日志文件的总体大小超出此阈值,则将删除最早的日志文件,直到日志文件大小不再超出此阈值。

BLOB 的大小限制

对于 MySQL,写入到重做日志的 BLOB 存在大小限制。要解决此限制,请确保您的 MySQL 数据库实例的 innodb_log_file_size 参数是在您的表中找到的最大 BLOB 数据大小与同一表中其他可变长度字段 (VARCHARVARBINARYTEXT) 的长度的和的 10 倍。有关如何设置参数值的信息,请参阅使用数据库参数组和数据库集群参数组。有关重做日志 BLOB 大小限制的信息,请转至 MySQL 5.6.20 中的更改