如何測量實際 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)
廣告