第一种:

开启profile

1mysql> set profiling=1;
2Query OK, 0 rows affected (0.00 sec)

eg:

1mysql> select * from test_1;
2mysql> show profiles;
3+----------+------------+----------------------+
4| Query_ID | Duration   | Query                |
5+----------+------------+----------------------+
6|        1 | 0.84718100 | select * from test_1 |
7+----------+------------+----------------------+
81 row in set (0.00 sec)

第二种:(通过时间差查看)

delimiter // 
set @d=now();
select * from comment;
select timestampdiff(second,@d,now());
delimiter ;


Query OK, 0 rows affected (1 min 55.58 sec)


+----------------------------------+
| timestampdiff(second, @d, now()) |
+----------------------------------+
|                                2 |
+----------------------------------+
1 row in set (1 min 55.58 sec) 

 

原文出自:http://my.oschina.net/yyping/blog/108245