永发信息网

Mysql 中如何记录某语句执行的时间?

答案:4  悬赏:20  手机版
解决时间 2021-02-18 17:45
  • 提问者网友:心如荒岛囚我终老
  • 2021-02-18 11:37
我的想法是如下,不知可行不?也不知具体怎么写才能执行通过。。
set t1=now()
这里是具体执行的语句。。
set t2=now()
SELECT t2-t1
最佳答案
  • 五星知识达人网友:持酒劝斜阳
  • 2021-02-18 13:02
1、开启和关闭
mysql> set profiling=1;
mysql> set profiling=0;
information_schema 的 database 会建立一个PROFILING 的 table 记录.
2、执行一些语句
mysql>show databases;
mysql>use information_schema;
3、查询语句执行时间
mysql>show profiles;
mysql>help show profiles 获得更多提示
全部回答
  • 1楼网友:不甚了了
  • 2021-02-18 15:49
哈哈!在oracle的表示,按个F5直接显示sql语句的执行时间。
  • 2楼网友:执傲
  • 2021-02-18 15:10
mysql 中如何记录某语句执行的时间? 1、开启和关闭 mysql> set profiling=1; mysql> set profiling=0; information_schema 的 database 会建立一个profiling 的 table 记录. 2、执行一些语句 mysql>show databases; mysql>use information_schema; 3、查询语句执行时间 mysql>show profiles; mysql>help show profiles 获得更多提示
  • 3楼网友:空山清雨
  • 2021-02-18 14:36
select SQL_NO_CACHE count(*) from users where email = 'hello'; 在linux终端下执行;或者navicat这样的软件下执行,都会显示用了多长时间的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯