Я использую MySQL workbench - В чем разница между длительностью и временем выборки при запуске запроса?mysql продолжительность и время выборки
Также есть способ, которым я могу включить опцию microsecond в MySQL?
Я использую MySQL workbench - В чем разница между длительностью и временем выборки при запуске запроса?mysql продолжительность и время выборки
Также есть способ, которым я могу включить опцию microsecond в MySQL?
Fetch времени - меры, как долго передача неправдоподобных результатов брать, который не имеет ничего для выполнения запроса. Я бы не стал рассматривать его как функцию отладки/оптимизации запроса sql, поскольку время выборки зависит от сетевого подключения, которое само по себе не имеет ничего общего с оптимизацией запросов. Если время выборки является узким местом, то, скорее всего, есть проблемы с сетью.
Примечание: Время выборки может меняться при каждом выполнении запроса.
Продолжительность времени - это время, когда запрос должен быть выполнен. Вы должны попытаться свести к минимуму его при оптимизации производительности sql-запроса.
Для оптимизации purporses помните, что опция 'query_cache_type' должна быть' OFF', чтобы результат не влиял на кеш. См. Http://stackoverflow.com/questions/181894/mysql-force-not-to-use-cache-for-testing-speed-of-query – dellasavia
Хотя я согласен, что ** продолжительность ** - это значение, которое вы обычно хотите для оптимизации, поскольку это напрямую связано с эффективностью вашего запроса, необычно высокая ** выборка ** время также может указывать на важные логические ошибки и/или неэффективность. Например, вы можете передавать большие объемы текста с каждым запросом, который клиент должен кэшировать. Или вы можете возвращать 100k строк, когда вы только ожидали 10. – GrandOpener
хорошая точка @GrandOpener - или вы можете делать select (*), когда вам действительно нужно, это ID строки. –
Продолжительность показывает время, необходимое для выполнения запроса и выборки является время, необходимое для чтения результирующего набора (извлечения данных)
Я не уверен о возможности микросекунды. Если это касается оптимизации, помните - «преждевременная оптимизация - это корень всего зла»
О микросекундах попробуйте включить ее в меню «Настройки», и у меня также возник вопрос о продолжительности и времени выборки до , теперь я, кажется, получаю ответ, что продолжительность - это время выполнения запроса, и выборка возвращает результат и отправляет их туда, где вы хотите. Например, я получаю запрос, продолжительность которого равна 0,078, но займет 60 секунд, чтобы отправить данные обратно на мой сайт.
Время выполнения этого время тратится на подготовку запроса и выполнение запроса и , время выборки является время, затраченных вытягивать в строке результатов
Прочтите сообщение, которое я оставил на щедрости. –
Странная щедрость. Все ответы верны, но вы просто не верите им? [Здесь] (http://forums.mysql.com/read.php?152,560430,560470#msg-560470) и [здесь] (http://forums.mysql.com/read.php?152,560430 , 560610 # msg-560610) - это те же ответы от Майка Лишке, который работает в Oracle, на форуме mysql. Достаточно ли достаточно доверия? –