#开启慢日志两个参数
slow_query_log = 1 设置为1,来启用慢查询日志
long_query_time = 5 (单位秒) sql执行多长时间被定义为慢日志
1. 点击RDS然后点击参数组,选择slow_query_log,设置为1【表示开启慢日志】点击保存更改后自动更新
2.点击RDS然后点击参数组,选择long_query_time,设置为5【表示执行超过5秒的sql语句定义你为慢日志】点击保存更改后自动更新
3.登陆mysql查询是否生效
mysql -h 数据库地址 -u 用户 -p 【回车输入密码】
#查询是否开启慢日志
MySQL [(none)]> SHOW VARIABLES LIKE 'slow_query_log';
+----------------+-------+
| Variable_name | Value |
+----------------+-------+
| slow_query_log | ON |
+----------------+-------+
1 row in set (0.001 sec)
#查询慢sql限定时间
MySQL [(none)]> SHOW VARIABLES LIKE 'long_query_time';
+-----------------+-----------+
| Variable_name | Value |
+-----------------+-----------+
| long_query_time | 5.000000 |
+-----------------+-----------+
1 row in set (0.003 sec)
4.下一步,把mysql慢日志输出到CloudWatch 点击数据库选择修改
5.勾选慢速查询日志,点击继续,然后点击修改集群即可
6.然后点击cloudwatch查询 已生成的慢日志即可