sql время выполнения запроса



Mysql время выполнения запроса

Автор QNA CENTER задал вопрос в разделе Другие языки и технологии

[SQL] Как узнать, сколько времени выполнялся запрос средствами чистого SQL? В частности, интересует MySQL. и получил лучший ответ

Ответ от Елена Глухова[гуру]
После выполнения запроса будет что-то вроде: 5 rows in set (0.12 sec)
Если трудно догадаться, то последнее число, которое указывается в скобках, и есть время выполнения запроса.
Ещё есть EXPLAIN, который показывает диаграмму выполнения запроса. Там, разумеется, время не самый важный критерий оценки, но и время остаётся. Кроме того, есть MySQL Benchmark Suite, где, например, тест с очень хитрым и непонятным названием test-select выдаст скорость выполнения запросов select при работе с многочастными индексами граф. test-insert - скорость вставки записи в таблицу с последующим запросом select к ней. И т. д. , и т. п. Вы вопрос сформулировали слишком общо. Ответ на него - это целый роман на тему как работать с MySQL. 🙂

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: [SQL] Как узнать, сколько времени выполнялся запрос средствами чистого SQL? В частности, интересует MySQL.
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*