mysql的slow query log用于记录查询比较慢的一些语句(我设置的查询时间超过3秒就被判定为慢查询)问题是我的log里面记录的一些语句被我在数据库上直接运行却很快。下面是log里面记录的一条语句:Query_time: 16  Lock_time: 0  Rows_sent: 1  Rows_examined: 2457(记录的单位是秒)
use disney_english_portal;SELECT count(DISTINCT(u.uid)) AS suid FROM content_type_session c, node n, users u WHERE u.status = 1 AND u.uid = c.field_session_student_uid AND n.status = 1 AND c.nid = n.nid AND c.vid = n.vid AND 
c.field_session_status_value IN('Active') AND c.field_session_learning_type_value IN ('regular') AND c.field_session_class_nid = '1051';但是这条语句直接在数据库phpmyadmin里面运行却很快?这是什么原因?是log出错了?还是log记录的时间并不纯粹是查询的时间?请哪位高手指导一下,谢谢!!