Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Почему есть расхождение во времени исполнения запроса? / 9 сообщений из 9, страница 1 из 1
12.07.2017, 15:51
    #39487662
Почему есть расхождение во времени исполнения запроса?
Здравствуйте!

Запустил запрос к базе вида
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
SELECT 
  `file_title`,
  `file_url`,
  `published`,
  `virtuemart_media_id`
FROM ytgb1_virtuemart_medias AS m
LEFT JOIN ytgb1_virtuemart_product_medias AS pm USING(virtuemart_media_id)
WHERE m.file_type = 'product'
AND pm.virtuemart_media_id IS NULL


в окне phpmyadmin и получил на мониторе ответ, что запрос выполнялся 8 сек(прикладываю скриншот).
В тоже время по наручным часам, результат на мониторе появился через 1,5 минуты.

Скажите, чем объясняются такие расхождения?
...
Рейтинг: 0 / 0
12.07.2017, 16:45
    #39487724
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему есть расхождение во времени исполнения запроса?
Телеграмма по каналам связи передаётся практически мгновенно, а между её отправкой абонентом и получением адресатом проходят как минимум несколько часов...
...
Рейтинг: 0 / 0
12.07.2017, 16:46
    #39487725
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему есть расхождение во времени исполнения запроса?
Не говорю уж о том, что текстом и скрином показаны разные запросы.
...
Рейтинг: 0 / 0
12.07.2017, 16:51
    #39487728
Почему есть расхождение во времени исполнения запроса?
Akina, то есть проблема не в mysql, а в настройке всего остального на сервере VPS?
...
Рейтинг: 0 / 0
12.07.2017, 16:56
    #39487733
наутилус
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему есть расхождение во времени исполнения запроса?
Борис ГаркунAkina, то есть проблема не в mysql, а в настройке всего остального на сервере VPS?

вы посмотрели на часы. зафиксировали.
нажали на выполнение запроса.
запрос отправился на сервер. бд начала замер. бд отработала запрос. бд закончила замер.
ответ пришел, формируется страничка.
вы увидели страничку. закончили свой замер.

вот в этом разница. а кроме того, Akina вам написал. у вас на скриншоте LIMIT 0, 30
...
Рейтинг: 0 / 0
12.07.2017, 17:03
    #39487740
Почему есть расхождение во времени исполнения запроса?
наутилус, выходит, львиная доля времени уходит на отображение результатов(минимум минута), которые получаются гораздо быстрее, чем весь процесс вместе взятый? Это значит, что что-то неоптимально настроено на VPS? А что, как узнать?

Limit 0,30 в момент отдачи запроса на исполнение не было, это уже MYSQL похоже по дефолту порционирует выдаваемый результат
...
Рейтинг: 0 / 0
12.07.2017, 17:22
    #39487754
наутилус
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему есть расхождение во времени исполнения запроса?
Борис Гаркуннаутилус, выходит, львиная доля времени уходит на отображение результатов(минимум минута), которые получаются гораздо быстрее, чем весь процесс вместе взятый?

видимо так. я не спец в phpmyadmin
...
Рейтинг: 0 / 0
12.07.2017, 20:19
    #39487854
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему есть расхождение во времени исполнения запроса?
Борис Гаркунвыходит, львиная доля времени уходит на отображение результатов(минимум минута), которые получаются гораздо быстрее, чем весь процесс вместе взятый? Это значит, что что-то неоптимально настроено на VPS? А что, как узнать?Нужно разбирать всю цепочку. Для начала я бы посмотрел хронометраж в браузере.
Ведь phpmyadmin - это фактически сайт. Как следствие он может иметь все те же проблемы, что и любой сайт. Например (хотя и вряд ли в данном случае), на странице может подключаться ресурс (стиль, скрипт, картинка), который очень долго отдается (может быть даже другим сервером).
Борис ГаркунLimit 0,30 в момент отдачи запроса на исполнение не было, это уже MYSQL похоже по дефолту порционирует выдаваемый результатЭто phpmyadmin сам добавляет, если у запроса нет секции LIMIT, чтобы не выводить огромную страницу. MySQL тут ни при чем.
...
Рейтинг: 0 / 0
13.07.2017, 10:42
    #39488117
Почему есть расхождение во времени исполнения запроса?
miksoftя начала я бы посмотрел хронометраж в браузере.
Вот
YouTube Video
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Почему есть расхождение во времени исполнения запроса? / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]