Mysql中如何开启慢查询功能?

1.修改mysql的配置文件my.ini,增加如下信息,修改之后需要重启mysql服务器

2.执行一句sql查询语句,结果如下。

mysql> select count(*) from ecs_vote;
+----------+
| count(*) |
+----------+
| 4323898 |
+----------+
1 row in set (6.33 sec)

执行上面的语句后,在Mysql的data目录下,查询慢查询日志,发现该语句有被记录下来。

日志内容

   通过上面的简单的测试,发现没有索引的时候,慢查询日志功能会记录超过时间界限的sql语句。这个时候如果要记录精度小于1ssql语句,慢查询日志无法完成,如何解决?

  答:可以使用mysql提供的另外一个功能:profile功能

原文地址:https://www.cnblogs.com/cnxiaol/p/5585368.html