mysql sql执行时间查询
第一种:
开启profile
mysql> set profiling=1;
Query OK, 0 rows affected (0.00 sec)
eg:
mysql> select * from test_1;
mysql> show profiles;
+----------+------------+----------------------+
| Query_ID | Duration | Query |
+----------+------------+----------------------+
| 1 | 0.84718100 | select * from test_1 |
+----------+------------+----------------------+
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 row in set (1 min 55.58 sec)
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。