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

更新於: 25-6 月-2020

4K+ 瀏覽次數

開啟你的 職業生涯

完成課程後獲得認證

開始學習
廣告