Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Copying to tmp table - 100 секунд / 5 сообщений из 5, страница 1 из 1
18.09.2016, 18:43
    #39311043
Nickoche
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Copying to tmp table - 100 секунд
Локально под WINDOWS 10 используется XAMPP.
В таблицах по 17 тыс. записей.
Следующий запрос:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
SELECT
    i.*
FROM
    qf_items AS i
LEFT JOIN qf_filter_price AS price ON price.qf_item = i.qf_id
LEFT JOIN qf_filter_instock AS instock ON instock.qf_item = i.qf_id
WHERE
    i.qf_parent = 3
AND price.qf_value > 0
AND instock.qf_value IN (122, 123, 124)
GROUP BY
    i.qf_id
ORDER BY
    price.qf_value
LIMIT 0,
 16


выполняется более 100 секунд!

Explain:


Profile:


Всё началось вчера. До этого больше месяца все локальные запросы тоже отрабатывались быстро.
Но при переносе БД на рабочий сервер со всей структурой и всеми данными всё просто летает и сейчас.
Может что сломалось локально?!
Буду рад ответам.
Заранее спасибо.
...
Рейтинг: 0 / 0
18.09.2016, 19:59
    #39311054
Alex_Ustinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Copying to tmp table - 100 секунд
вариантов много, возможно вчера кто то вытащил планку памяти и вместо 4Г рсталось 2Г (шутка с долей правды)
для начала "перестройте" все индексы
и покажите DDL таблиц (интересуют индексы)
...
Рейтинг: 0 / 0
18.09.2016, 22:12
    #39311077
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Copying to tmp table - 100 секунд
Nickoche,

Покажите DDL всех таблиц с индексами.
...
Рейтинг: 0 / 0
19.09.2016, 17:16
    #39311425
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Copying to tmp table - 100 секунд
miksoftNickoche,

Покажите DDL всех таблиц с индексами.

при такой группировке не поможет.
...
Рейтинг: 0 / 0
19.09.2016, 21:45
    #39311535
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Copying to tmp table - 100 секунд
ScareCrowmiksoftNickoche,

Покажите DDL всех таблиц с индексами.

при такой группировке не поможет.С хорошей вероятностью группировка тут вовсе не нужна.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Copying to tmp table - 100 секунд / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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