1.查看mysql配置
2.利用set (variables)命令设置变量
set global log_slow_queries = ON;/*(必须带上global)*/
set global slow_query_log= ON;/*(必须带上global)*/
set global long_query_time= 2;/*(必须带上global)*/
3.重启mysql后set设置的值都失效,需要更改my.cnf或者my.ini,在[mysqld]下加上以下几句话
#指定日志文件存放位置,可以为空,系统会给一个缺省的文件host_name-slow.log
log-slow-queries=F:/PHPnow-1.5.6/slow.log
#记录超过的时间,默认为10s
long_query_time=2
#log下来没有使用索引的query,可以根据情况决定是否开启
log-queries-not-using-indexes
#如果设置了,所有没有使用索引的查询也将被记录
#log-long-format