如何测量实际 MySQL 查询时间?
为了测量实际 MySQL 查询时间,我们可以使用“调优”概念,在执行查询之前将该概念设置为 1。
顺序必须如下。
Set profiling to 1 Then execute query Then show profiles
现在,我应用上述顺序来获取实际 MySQL 查询时间 −
mysql> SET profiling = 1; Query OK, 0 rows affected, 1 warning (0.00 sec)
然后执行下列查询 −
mysql> SELECT * from MilliSecondDemo;
以下是输出
+-------------------------+ | MyTimeInMillSec | +-------------------------+ | 2018-10-08 15:19:50.202 | +-------------------------+ 1 row in set (0.00 sec)
要了解上述查询的实际时间,请使用以下查询
mysql> SHOW PROFILES;
在执行上述查询之后,我们将获得如下所示的输出 −
+----------+------------+------------------------------+ | Query_ID | Duration | Query | +----------+------------+------------------------------+ | 1 | 0.00051725 | SELECT * from MilliSecondDemo| +----------+------------+------------------------------+ 1 row in set, 1 warning (0.00 sec)
广告