есть предложение ORDER BY и другое предложение GROUP BY или если ORDER BY или GROUP BY содержат столбцы из таблиц, отличных от первой таблицы в очереди соединения, создается временная таблица."
в очереди соединения - имеется ввиду порядок joinов?
Ну вообще говоря это не так, временные таблицы создаются тогда, когда они нужны для выполнения запроса. Это не определяется одними order & group by
Да, еще прочитал что они создаются когда не могут найти верные индексы
Но я так понял что временные таблицы это плохая ситуация
Нет, вовсе не всегда
Когда без них никак, то что делать то ? Запрос же надо выполнить...
Ну, не знаю, вроде говорят если правильно индексы поставить то он по ним будет искать Вот эти правидные индексы никак не могу найти )
Обсуждают сегодня