在mysql的配置文件my.cnf中添加如下内容:
//慢查询日志的存放路径
slow-query-log-file = /var/lib/mysql/slowquery.log
//慢查询时间限制,超过该限制即为慢查询,单位为秒。
//有些数据库版本不允许输入小数,有些可以
long_query_time=1
//慢查询日志文件个数
slow_query_log=1
以上内容添加好,保存并重启mysql。所有查询时间超过long_query_time的sql都会被记录下来(保存当时的查询条件),保存在慢查询日志文件中。