কুয়েরির আসল এক্সিকিউশন টাইম জানতে PROFILING সেশন ভেরিয়েবল অন করে SHOW PROFILES দেখুন।
ধাপসমূহ
SET PROFILING = 1;- কুয়েরি এক্সিকিউট করুন
SHOW PROFILES;
উদাহরণ
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 | +-------------------------+
mysql> SHOW PROFILES; +----------+------------+------------------------------+ | Query_ID | Duration | Query | +----------+------------+------------------------------+ | 1 | 0.00051725 | SELECT * FROM MilliSecondDemo| +----------+------------+------------------------------+
Duration সেকেন্ডে দেখায় (এখানে ~০.৫ মিলিসেকেন্ড)। SHOW PROFILE FOR QUERY 1; দিয়ে বিস্তারিত স্টেজ-ওয়াইজ টাইমও দেখা যায়।
নোট: MySQL ৮.০.১৮ থেকে PROFILING ডিপ্রিকেটেড, Performance Schema ব্যবহার করা উচিত।