本章将介绍云数据库RDS MySQL如何查询数据库中的慢日志明细。
简介
RDS默认开启慢日志功能。查看其它类型日志可以参见日志管理。RDS慢日志采集策略详见RDS慢日志的采集策略。
注意事项
如果一分钟内实例中产生的慢日志超过600条,可能会导致慢日志丢失。您可以通过升级内核小版本至20191212版本以上减少该情况。
通过控制台查询慢日志
- 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
- 在左侧导航栏单击日志管理。
- 单击慢日志明细页签、选择需要查看的时间范围。
说明 明细中包含 慢日志采集时间、 SQL语句、 客户端IP、 数据库名、 执行时长(秒)等信息,其中 慢日志采集时间为系统检测到慢日志的时间,而非开始执行SQL的时间。
通过命令查询慢日志
说明 不适用于MySQL 5.5。
- 通过DMS登录RDS数据库。
- 选择顶部菜单栏中的SQL操作,单击SQL窗口。
- 执行如下命令,获取数据。
select * from mysql.slow_log;