Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Оптимизация запроса / 8 сообщений из 8, страница 1 из 1
27.12.2013, 09:52:42
    #38513905
cvandrey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оптимизация запроса
Доброго времени.

Подскажите почему так:

Код: sql
1.
2.
3.
select o.id from orders o
join order_details od using (id)
where od.client_type = 2


время выполнения 5.7

Код: sql
1.
2.
3.
select o.id,od.client_type from orders o
join order_details od using (id)
where od.client_type = 2



время выполнения 4.5 ??

Почему второй запрос выполняется быстрей, кеш тут не точно участвовал?

*id первичный ключ в обоих таблицах
*client_type обычное поле tinyint
*количество записей в таблицах - по 677978
...
Рейтинг: 0 / 0
27.12.2013, 09:54:31
    #38513908
cvandrey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оптимизация запроса
Я имел в виду, запросы выполнялись без кеша, откуда тогда разница и почему?
...
Рейтинг: 0 / 0
27.12.2013, 10:05:39
    #38513924
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оптимизация запроса
cvandreyЯ имел в виду, запросы выполнялись без кешабез какого именно кэша?
вы по одному разу их выполняли? запустите каждый раз 10 и сравните среднее время выполнения.
...
Рейтинг: 0 / 0
27.12.2013, 12:06:58
    #38514057
cvandrey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оптимизация запроса
Это и есть среднее время. Ну а по поводу кеша почитать можете здесь http://habrahabr.ru/post/41166/
...
Рейтинг: 0 / 0
27.12.2013, 12:08:05
    #38514058
cvandrey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оптимизация запроса
P/s если это играет большую роль: движок InnoDb
...
Рейтинг: 0 / 0
27.12.2013, 12:13:32
    #38514067
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оптимизация запроса
А кэш ФС в ОС кто будет учитывать?
...
Рейтинг: 0 / 0
27.12.2013, 12:14:20
    #38514069
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оптимизация запроса
Кстати, а explain у них одинаковый?
...
Рейтинг: 0 / 0
27.12.2013, 13:32:45
    #38514196
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оптимизация запроса
cvandreyпочитать можете здесьхабр? спасибо, не надо
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Оптимизация запроса / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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