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


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

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

4 57

4 ответа:

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

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

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

ссылка

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

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

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

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