您的位置:首页 > 数据库 > MySQL

mysql sql语句执行时间查询

2013-02-25 14:20 417 查看
第一种:

开启profile

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

1
mysql>
select
* from test_1;
2
mysql>show profiles;
3
+----------+------------+----------------------+
4
| Query_ID | Duration   | Query                |
5
+----------+------------+----------------------+
6
|        1 | 0.84718100 |
select
* from test_1 |
7
+----------+------------+----------------------+
8
1 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 rowin set (1 min 55.58 sec)


原文出自:http://my.oschina.net/yyping/blog/108245
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: