MySQL 如何测量MySQL查询的实际时间

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 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程