Я работаю над некоторой работой по оптимизации, и я заметил, что в некоторых дампах mysql люди публикуют в статьях и вопросах (которые я не могу найти снова сейчас, что я действительно ищу), есть времена высокой точности выполнения (0,05985215 с вместо 0,06 с).
Как я могу увидеть эти более точные времена для моих запросов в командной строке?
ИЗМЕНИТЬ
Пример:
+----------+
| COUNT(*) |
+----------+
| 11596 |
+----------+
1 row in set (0.05894344 sec)
Использование профилирования делает меня частью этого пути, но слишком длинный вывод, и я должен помнить, чтобы включить его. Я просто ищу простую высокую точность.
SET profiling = 1;
<query>
SHOW PROFILES;
Дает мне что-то вроде этого:
+----------------------+-----------+
| Status | Duration |
+----------------------+-----------+
| (initialization) | 0.000005 |
| checking permissions | 0.00001 |
| Opening tables | 0.000499 |
| Table lock | 0.000071 |
| preparing | 0.000018 |
| Creating tmp table | 0.00002 |
| executing | 0.000006 |
| Copying to tmp table | 6.565327 |
| Sorting result | 0.000431 |
| Sending data | 0.006204 |
| query end | 0.000007 |
| freeing items | 0.000028 |
| closing tables | 0.000015 |
| logging slow query | 0.000005 |
+----------------------+-----------+
14 rows in set (0.00 sec)