Просмотр v_oneПочему заказ sql очень медленный?
Запрос 1: SELECT id FROM v_one LIMIT 2
: 52 мс
Запрос 2: SELECT id FROM v_one ORDER BY id LIMIT 2
: 2413 мс
Просмотр v_two
Запрос 3: SELECT id FROM v_two LIMIT 2
: 260 мс
Запрос 4: SELECT id FROM v_two ORDER BY id LIMIT 2
: 260 мс
Почему o n вид v_one, когда используется порядок, разница во времени до сих пор?
Любая помощь очень ценится
Приветствия
Потому что он должен сортировать все данные. Вы можете ускорить ваши запросы, используя индекс, который, вероятно, второй. –
@ Gordon Linoff, Это не сортировка всех данных. Я использую предел 2. Это означает только 2 данных. –
Это не имеет значения, потому что исполнитель должен в любой момент отсканировать все данные для сортировки. –