Вывод статистики MySQL - PullRequest
       2

Вывод статистики MySQL

0 голосов
/ 16 ноября 2010

У меня есть файл SQL с созданием временных таблиц, некоторые загружают данные, некоторые выбирают и обновляют.

Мне бы хотелось узнать время, затраченное на каждое утверждение, через CLI на оболочке.Если мой файл содержит:

SELECT "Step 1" AS '';
SELECT col1, col2 FROM t1 ORDER BY col3;

И я запускаю:

mysql -h host db < file

Вывод, который я хотел бы получить:

Step 1
1 row in set (0.00 sec)
col1 col2
20073 0724081
20073 0724685
20073 0726347
20073 0726932
20073 0733623
5 rows in set (0.00 sec)

Tne 1 row in set (0.00 sec) и5 rows in set (0.00 sec) - это информация, которую я ищу, НЕ Un * x время для процесса.

Я пробовал разные mysql варианты, даже --show-warnings --i-am-a-dummy, нетпомогло.Есть ли способ получить запрошенную информацию?

Спасибо,

РЕДАКТИРОВАТЬ: Добавлено недостающее время для первого выбора.

Ответы [ 2 ]

1 голос
/ 16 ноября 2010

попробовать MySQL профилировщик - http://dev.mysql.com/tech-resources/articles/using-new-query-profiler.html

0 голосов
/ 16 ноября 2010

Полагаю, вы теряете временные данные из-за округления.(Например, ваш запрос занимает много меньше 0,001 секунды.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...