Когда вы выполняете запрос SELECT, аналогичный приведенному ниже в командной строке MySQL.Возвращает реальную продолжительность операторов select в MySQL
SELECT * FROM MASTER LIMIT 1000;
возвращает:
1000 строк в наборе < 0,00 сек>
Когда он явно занимает около 1.5+ секунд, чтобы закончить.
Может ли кто-нибудь сказать мне, почему это так, и даже лучше, как получить реальную продолжительность?
Благодаря
Может быть лаг сети? MySQL сообщает, сколько времени потребовалось для выполнения запроса, за исключением времени, затраченного на получение запроса, и для передачи результатов ... отправка 1000 строк по сети может занять 1,5 с в зависимости от настройки. – Adrian
SELECT * FROM MASTER LIMIT 999; SELECT * FROM MASTER LIMIT 1; Странно, что вышеизложенное возвращает довольно хорошее время в командной строке, но затем оно недоступно из профилировщика. – edited