MySQL 如何测量MySQL查询的实际时间
为了测量MySQL查询的实际时间,我们可以使用性能分析的概念,必须在执行查询之前设置为1。
顺序必须如下所示。
设置性能分析为1
然后执行查询
然后显示配置文件
现在,我正在应用上述顺序以获得实际的MySQL查询时间 –
mysql> SET profiling = 1;
查询成功!受影响的行:0。警告:1(0.00 sec)
之后,我执行以下查询 –
mysql>从MilliSecondDemo中选择*;
以下是输出
+-------------------------+
| MyTimeInMillSec |
+-------------------------+
| 2018-10-08 15:19:50.202 |
+-------------------------+
1行数据(0.00秒)
要了解上述查询的实际时间,请使用以下查询
mysql> SHOW PROFILES;
执行上述查询后,我们将获得如下所示的输出 –
+----------+------------+------------------------------+
| Query_ID | Duration | Query |
+----------+------------+------------------------------+
| 1 | 0.00051725 | SELECT * from MilliSecondDemo|
+----------+------------+------------------------------+
1行数据,1个警告(0.00秒)
阅读更多:MySQL 教程
极客教程