Таким образом, у меня есть относительно быстрый запрос ~ 0,5 секунды, но когда я добавляю предложение ORDER BY, он увеличивается почти до 30 секунд.
Исходный запрос: (возвращается через ~ 0,5 секунды)
SELECT table1.*,table2.* FROM table1 LEFT OUTER JOIN table2 ON table1.column2=table2.column3 WHERE table1.column1='value' LIMIT 4
Запрос с ORDER BY: (возвращается через ~ 30 секунд)
SELECT table1.*,table2.* FROM table1 LEFT OUTER JOIN table2 ON table1.column2=table2.column3 WHERE table1.column1='value' ORDER BY table1.column4 DESC LIMIT 4
Примечание. Я добавил индекс к столбцу, который используется ORDER BY, и он ничего не изменил.
Любые идеи относительно того, что будет причиной этого?