您可以在RDS控制台的日志管理页面查询实例的错误日志和慢日志,帮助您定位故障。
其他引擎的日志管理请参见:
注意事项
-
华北3(张家口)的实例仅保留最近9天的错误日志,慢日志明细和慢日志统计各保留7天。
-
错误日志不包含死锁日志。如需查询死锁日志,请在RDS控制台目标实例左侧导航栏中,选择自治服务 > 一键诊断,在锁分析页签中查看。
-
慢日志完整性:在以下极端场景中,慢日志可能出现记录不完整或部分丢失的情况:
-
实例负载较高,存在性能瓶颈。
-
实例的单位时间SQL请求产生量很大。
-
负责慢日志采集的管控服务组件运行异常。
-
查看日志
访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
-
在左侧导航栏中单击日志管理。
-
在日志管理页面选择查询错误日志、慢日志明细或者慢日志统计,选择时间范围后系统会自动展示对应时间段内的明细。
-
记录1个月内数据库运行出错的日志。
-
要错误日志中查看全量死锁日志,需在RDS实例的管理页面开启以下配置:
-
开启
innodb_deadlock_detect参数。 -
开启
innodb_print_all_deadlocks参数,并将log_error_verbosity参数值设置为3。
-
|
查询项 |
内容 |
|
Binlog订阅同步 |
通过DTS开通Binlog订阅服务。 |
|
错误日志 |
|
|
慢日志明细 |
记录7天内数据库中执行时间超过1秒(可以在参数设置中修改long_query_time参数来设置)的SQL语句,并进行相似语句去重。 说明
控制台每分钟更新一次。 |
|
慢日志统计 |
对7天内数据库中执行时间超过1秒(可以在参数设置中修改long_query_time参数来设置)的SQL语句进行统计汇总,给出慢查询日志的分析报告。 说明
慢日志统计非实时采集,可能会有6~8小时的延迟。 |
常见问题
该文章对您有帮助吗?