阿里云mysql数据库错误日志、慢日志介绍

日志文件记录了影响MySQL实例的各类活动,便于您快速故障定位。通过控制台的日志管理页面,您可以查看与下载MySQL实例常见的日志,如错误日志、慢日志明细、慢日志统计。

错误日志
记录内容:错误日志中,记录了MySQL实例运行过程中较为严重的警告与错误信息,以及实例每次启动和关闭的详细信息。 应用场景:当数据库出现问题时,建议先查看错误日志来初步定为故障。
不支持用户直接通过后台查看日志文件,只能通过控制台中的日志管理模块查看相关日志。对于非数据库运行出错日志,错误日志中不会记录。

慢日志明细
记录内容:慢日志明细中,记录了MySQL实例中每一次执行响应时长超过参数long_query_time阈值的语句。例如,若参数long_query_time采用默认值10s,当执行语句运行超过10s以上时,就会被记录到慢日志明细中。 应用场景:记录了执行速度缓慢的查询语句,方便执行语句性能调优。

说明:若非调优需要,一般不建议启动该参数。因为,开启慢查询日志会影响性能。

慢日志统计
记录内容:慢日志统计中,展示了一定时间段内数据库中执行响应时长超过参数long_query_time阈值的SQL语句。慢日志统计中,对SQL语句做了去重处理。 应用场景:通过对特定时间及数据库中执行缓慢语句的统计和分析,方便从业务角度性能调优。