ใช้ Profiling: ตั้ง SET PROFILING = 1 -> รัน Query -> SHOW PROFILES
ขั้นตอน:
mysql> SET PROFILING = 1; Query OK, 0 rows affected, 1 warning (0.00 sec) mysql> SELECT * FROM MilliSecondDemo; -- Query ที่ต้องการวัด +-------------------------+ | MyTimeInMillSec | +-------------------------+ | 2018-10-08 15:19:50.202 | +-------------------------+ mysql> SHOW PROFILES; +----------+------------+------------------------------+ | Query_ID | Duration | Query | +----------+------------+------------------------------+ | 1 | 0.00051725 | SELECT * FROM MilliSecondDemo| +----------+------------+------------------------------+
Duration อยู่ในหน่วยวินาที (0.00051725 วินาที = ~0.5 ms)
หมายเหตุ: Profiling ถูก Deprecated ใน MySQL 8.0 ควรใช้ Performance Schema (events_statements_history) แทนในเวอร์ชันใหม่