Подтвердить что ты не робот

Продолжительность mysql и время выборки

Я использую MySQL workbench - В чем разница между длительностью и временем выборки при выполнении запроса?

Также есть способ включить функцию микросекунды в MySQL?

4b9b3361

Ответ 1

Время выборки - определяет, как долго переносятся полученные результаты, что не имеет никакого отношения к выполнению запроса. Я бы не стал рассматривать его как функцию отладки/оптимизации запроса sql, поскольку время выборки зависит от сетевого подключения, которое само по себе не имеет ничего общего с оптимизацией запросов. Если время выборки является узким местом, то, скорее всего, есть проблемы с сетью.

Примечание. Время выборки может меняться при каждом выполнении запроса.

Продолжительность - это время, когда запрос должен быть выполнен. Вы должны попытаться свести его к минимуму при оптимизации производительности SQL-запроса.

Ссылка

Ответ 2

Продолжительность показывает время, необходимое для выполнения запроса, и выборка - это время, необходимое для чтения набора результатов (получение данных)

Я не уверен в опции микросекунды. Если это касается оптимизации, помните - "преждевременная оптимизация - это корень всего зла"

Ответ 3

В микросекунду попробуйте включить ее в меню "Настройки", и я также задал вопрос о продолжительности и времени выборки раньше, теперь, кажется, я получаю ответ, что продолжительность - это время выполнения запроса и выборка извлекает результат и отправляет их туда, где вы хотите. Например, я получаю запрос, продолжительность которого равна 0,078, но займет 60 секунд, чтобы отправить данные на мой сайт.

Ответ 4

Время выполнения - это время, потраченное на подготовку запроса и выполнение запроса И Время выборки - это время, затраченное на извлечение результатов строки